diff --git a/vcr/verifier/verifier.go b/vcr/verifier/verifier.go index 59f833327e..a731353559 100644 --- a/vcr/verifier/verifier.go +++ b/vcr/verifier/verifier.go @@ -153,7 +153,10 @@ func (v verifier) Verify(credentialToVerify vc.VerifiableCredential, allowUntrus // Check signature if checkSignature { - issuerDID, _ := did.ParseDID(credentialToVerify.Issuer.String()) + issuerDID, err := did.ParseDID(credentialToVerify.Issuer.String()) + if err != nil { + return fmt.Errorf("unable to parse issuer DID: %w", err) + } metadata := resolver.ResolveMetadata{ResolveTime: validAt, AllowDeactivated: false} rawJwt := credentialToVerify.Raw() if rawJwt != "" {