Class EdDSAClientSignatureVerifierProvider

java.lang.Object
org.keycloak.crypto.EdDSAClientSignatureVerifierProvider
All Implemented Interfaces:
org.keycloak.crypto.ClientSignatureVerifierProvider, org.keycloak.provider.Provider

public class EdDSAClientSignatureVerifierProvider extends Object implements org.keycloak.crypto.ClientSignatureVerifierProvider
Author:
Takashi Norimatsu
  • Constructor Details

    • EdDSAClientSignatureVerifierProvider

      public EdDSAClientSignatureVerifierProvider(org.keycloak.models.KeycloakSession session, String algorithm)
  • Method Details

    • verifier

      public org.keycloak.crypto.SignatureVerifierContext verifier(org.keycloak.models.ClientModel client, org.keycloak.jose.jws.JWSInput input) throws org.keycloak.common.VerificationException
      Specified by:
      verifier in interface org.keycloak.crypto.ClientSignatureVerifierProvider
      Throws:
      org.keycloak.common.VerificationException
    • getAlgorithm

      public String getAlgorithm()
      Specified by:
      getAlgorithm in interface org.keycloak.crypto.ClientSignatureVerifierProvider
    • isAsymmetricAlgorithm

      public boolean isAsymmetricAlgorithm()
      Specified by:
      isAsymmetricAlgorithm in interface org.keycloak.crypto.ClientSignatureVerifierProvider