Package org.keycloak.broker.provider
Class TrustMaterialSdJwtIssuerResolver
java.lang.Object
org.keycloak.broker.provider.TrustMaterialSdJwtIssuerResolver
- All Implemented Interfaces:
TrustedSdJwtIssuerResolver
Bridges a
TrustMaterialIdentityProvider to a TrustedSdJwtIssuerResolver: it reads
the issuer key hints (kid, alg, iss) from the credential's issuer signed JWT and looks up the
matching trusted keys.
TODO: This needs to be changed to either use the x5c-Header and do a Chain-Validation against
a pre-configured cert / ETSI trust list (enforced in HAIP) OR look up the
JWKS dynamically from .well-known/jwt-vc-issuer endpoint of the issuer in the credential-
Constructor Summary
ConstructorsConstructorDescriptionTrustMaterialSdJwtIssuerResolver(TrustMaterialIdentityProvider<?> trustMaterial) -
Method Summary
-
Constructor Details
-
TrustMaterialSdJwtIssuerResolver
-
-
Method Details
-
resolve
- Specified by:
resolvein interfaceTrustedSdJwtIssuerResolver- Throws:
VerificationException
-