CC-796: Remove dependency on unsupported version of go-oidc

This commit is contained in:
João Oliveirinha
2022-03-18 17:11:44 +00:00
committed by Nuno Diegues
parent 1b511b2d25
commit 9422ea8ed8
37 changed files with 1146 additions and 905 deletions

View File

@@ -370,7 +370,11 @@ func (obj JSONWebSignature) DetachedVerify(payload []byte, verificationKey inter
}
}
input := obj.computeAuthData(payload, &signature)
input, err := obj.computeAuthData(payload, &signature)
if err != nil {
return ErrCryptoFailure
}
alg := headers.getSignatureAlgorithm()
err = verifier.verifyPayload(input, signature.Signature, alg)
if err == nil {
@@ -421,7 +425,11 @@ outer:
}
}
input := obj.computeAuthData(payload, &signature)
input, err := obj.computeAuthData(payload, &signature)
if err != nil {
continue
}
alg := headers.getSignatureAlgorithm()
err = verifier.verifyPayload(input, signature.Signature, alg)
if err == nil {