Interface ProofValidator

All Superinterfaces:
Provider
All Known Implementing Classes:
AbstractProofValidator, JwtProofValidator

public interface ProofValidator extends Provider
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
     
    validateProof(VCIssuanceContext vcIssuanceContext)
    Validates a client-provided key binding proof.
  • Method Details

    • close

      default void close()
      Specified by:
      close in interface Provider
    • validateProof

      JWK validateProof(VCIssuanceContext vcIssuanceContext) throws VCIssuerException
      Validates a client-provided key binding proof.
      Parameters:
      vcIssuanceContext - the issuance context with credential request and config
      Returns:
      the JWK to bind to the credential
      Throws:
      VCIssuerException