Package org.keycloak.sdjwt.consumer
Interface TrustedSdJwtIssuer
- All Known Implementing Classes:
JwtVcMetadataTrustedSdJwtIssuer
,StaticTrustedSdJwtIssuer
public interface TrustedSdJwtIssuer
A trusted Issuer for running SD-JWT VP verification.
- Author:
- Ingrid Kamga
-
Method Summary
Modifier and TypeMethodDescriptionresolveIssuerVerifyingKeys
(IssuerSignedJWT issuerSignedJWT) Resolves potential verifying keys to validate the Issuer-signed JWT.
-
Method Details
-
resolveIssuerVerifyingKeys
List<SignatureVerifierContext> resolveIssuerVerifyingKeys(IssuerSignedJWT issuerSignedJWT) throws VerificationException Resolves potential verifying keys to validate the Issuer-signed JWT. The method ensures that the resolved public keys can be trusted.- Parameters:
issuerSignedJWT
- The Issuer-signed JWT to validate.- Returns:
- trusted verifying keys
- Throws:
VerificationException
- if no trustworthy verifying key could be resolved
-