Skip to content

Commit

Permalink
fix: updated code as per review
Browse files Browse the repository at this point in the history
  • Loading branch information
thackerronak committed Jul 18, 2024
1 parent 8a17aec commit 5961854
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,6 @@ private StringPool() {
public static final String BPN_CREDENTIAL = "BpnCredential";

public static final String ASSERTION_METHOD = "assertionMethod";
public static final String CONTEXT = "@context";
public static final String SERVICE_ENDPOINT = "serviceEndpoint";
public static final String SERVICE = "service";
public static final String SECURITY_TOKEN_SERVICE = "SecurityTokenService";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@
import org.eclipse.tractusx.managedidentitywallets.exception.BadDataException;
import org.eclipse.tractusx.managedidentitywallets.exception.SignatureFailureException;
import org.eclipse.tractusx.managedidentitywallets.exception.UnsupportedAlgorithmException;
import org.eclipse.tractusx.ssi.lib.model.JsonLdObject;
import org.eclipse.tractusx.ssi.lib.model.did.Did;
import org.eclipse.tractusx.ssi.lib.model.did.DidDocument;
import org.eclipse.tractusx.ssi.lib.model.did.DidDocumentBuilder;
Expand Down Expand Up @@ -132,7 +133,7 @@ public DidDocument buildDidDocument(String bpn, Did did, List<VerificationMethod
mutableContext.add(uri);
}
});
didDocument.put(StringPool.CONTEXT, mutableContext);
didDocument.put(JsonLdObject.CONTEXT, mutableContext);
//add assertionMethod
List<URI> ids = new ArrayList<>();
jwkVerificationMethods.forEach((verificationMethod) -> {
Expand All @@ -142,11 +143,11 @@ public DidDocument buildDidDocument(String bpn, Did did, List<VerificationMethod
//add service
Map<String, Object> serviceData = Map.of(Verifiable.ID, did.toUri()+"#"+StringPool.SECURITY_TOKEN_SERVICE, Verifiable.TYPE, StringPool.SECURITY_TOKEN_SERVICE,
StringPool.SERVICE_ENDPOINT, StringPool.HTTPS_SCHEME + miwSettings.host() + "/api/token");
org.eclipse.tractusx.ssi.lib.model.did.Service service1 = new org.eclipse.tractusx.ssi.lib.model.did.Service(serviceData);
org.eclipse.tractusx.ssi.lib.model.did.Service tokenService = new org.eclipse.tractusx.ssi.lib.model.did.Service(serviceData);
Map<String, Object> serviceData2 = Map.of(Verifiable.ID, did.toUri()+"#"+StringPool.CREDENTIAL_SERVICE, Verifiable.TYPE, StringPool.CREDENTIAL_SERVICE,
StringPool.SERVICE_ENDPOINT, StringPool.HTTPS_SCHEME + miwSettings.host());
org.eclipse.tractusx.ssi.lib.model.did.Service service2 = new org.eclipse.tractusx.ssi.lib.model.did.Service(serviceData2);
didDocument.put(StringPool.SERVICE, List.of(service1,service2));
org.eclipse.tractusx.ssi.lib.model.did.Service credentialService = new org.eclipse.tractusx.ssi.lib.model.did.Service(serviceData2);
didDocument.put(StringPool.SERVICE, List.of(tokenService,credentialService));

didDocument = DidDocument.fromJson(didDocument.toJson());
log.debug("did document created for bpn ->{}", StringEscapeUtils.escapeJava(bpn));
Expand Down

0 comments on commit 5961854

Please sign in to comment.