Interface TrustedSdJwtIssuer

All Known Implementing Classes:
JwtVcMetadataTrustedSdJwtIssuer, StaticTrustedSdJwtIssuer

public interface TrustedSdJwtIssuer
A trusted Issuer for running SD-JWT VP verification.
Author:
Ingrid Kamga
  • 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