Skip to content

Commit 1d4972f

Browse files
authored
Add ES384 support for RequestObject (#325)
Signed-off-by: Johannes Tuerk <johannes.tuerk@lissi.id>
1 parent adde02d commit 1d4972f

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/WalletFramework.Oid4Vc/Oid4Vp/Extensions/JwtSecurityTokenExtensions.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ public static bool IsSignatureValid(this JwtSecurityToken token, AsymmetricKeyPa
2626
{
2727
"RS256" => GetSigner("SHA-256withRSA").SignWithRaw(encodedHeaderAndPayload, publicKeyParameters, token.RawSignature),
2828
"ES256" => GetSigner("SHA-256withECDSA").SignWithDer(encodedHeaderAndPayload, publicKeyParameters, token.RawSignature),
29+
"ES384" => GetSigner("SHA-384withECDSA").SignWithDer(encodedHeaderAndPayload, publicKeyParameters, token.RawSignature),
2930
"ES512" => GetSigner("SHA-512withECDSA").SignWithDer(encodedHeaderAndPayload, publicKeyParameters, token.RawSignature),
3031
_ => throw new InvalidOperationException("Unsupported JWT alg")
3132
};

0 commit comments

Comments
 (0)