-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
Hey Team,
I am trying to run the below code snippet
for (Object vc : verifiedVp.getVerifiableCredentials()) {
String vcToken = (String) vc;
SignedJWT vcJwt = SignedJWT.parse(vcToken);
VerifiableCredential verifiedVc;
if (vcToken.equals(vc1)) {
assertTrue(vcJwt.verify(new ECDSAVerifier(vc1PublicKey)));
verifiedVc = new VerifiableCredential(vcJwt);
} else if (vcToken.equals(vc2)) {
assertTrue(vcJwt.verify(new ECDSAVerifier(vc2PublicKey)));
verifiedVc = new VerifiableCredential(vcJwt);
} else {
continue;
}
assertNotNull(verifiedVc);
System.out.println("vptest verified vc");
System.out.println(verifiedVc.toJSONString());
}
but I am getting below exception on this line "String vcToken = (String) vc;"
java.util.LinkedHashMap cannot be cast to java.lang.String
So, I am not able to get SignedJWT from vc Object.
Metadata
Metadata
Assignees
Labels
No labels