Package org.keycloak.crypto
Class ECDSAClientSignatureVerifierProvider
java.lang.Object
org.keycloak.crypto.ECDSAClientSignatureVerifierProvider
- All Implemented Interfaces:
org.keycloak.crypto.ClientSignatureVerifierProvider,org.keycloak.provider.Provider
public class ECDSAClientSignatureVerifierProvider
extends Object
implements org.keycloak.crypto.ClientSignatureVerifierProvider
-
Constructor Summary
ConstructorsConstructorDescriptionECDSAClientSignatureVerifierProvider(org.keycloak.models.KeycloakSession session, String algorithm) -
Method Summary
Modifier and TypeMethodDescriptionbooleanorg.keycloak.crypto.SignatureVerifierContextverifier(org.keycloak.models.ClientModel client, org.keycloak.jose.jws.JWSInput input) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.crypto.ClientSignatureVerifierProvider
close
-
Constructor Details
-
ECDSAClientSignatureVerifierProvider
public ECDSAClientSignatureVerifierProvider(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:
verifierin interfaceorg.keycloak.crypto.ClientSignatureVerifierProvider- Throws:
org.keycloak.common.VerificationException
-
getAlgorithm
- Specified by:
getAlgorithmin interfaceorg.keycloak.crypto.ClientSignatureVerifierProvider
-
isAsymmetricAlgorithm
public boolean isAsymmetricAlgorithm()- Specified by:
isAsymmetricAlgorithmin interfaceorg.keycloak.crypto.ClientSignatureVerifierProvider
-