Class AttestationProofValidator

java.lang.Object
org.keycloak.protocol.oid4vc.issuance.keybinding.AbstractProofValidator
org.keycloak.protocol.oid4vc.issuance.keybinding.AttestationProofValidator
All Implemented Interfaces:
ProofValidator, Provider

public class AttestationProofValidator extends AbstractProofValidator
Validates attestation proofs as per OID4VCI specification.
Author:
Rodrick Awambeng
See Also:
  • Constructor Details

  • Method Details

    • getProofType

      public String getProofType()
    • validateProof

      public List<JWK> validateProof(VCIssuanceContext vcIssuanceContext) throws VCIssuerException
      Description copied from interface: ProofValidator
      Validates client-provided key binding proofs.
      Parameters:
      vcIssuanceContext - the issuance context with credential request and config
      Returns:
      the list of JWKs to bind to credentials (one JWK per credential)
      Throws:
      VCIssuerException