Package org.keycloak.crypto
Class ECDSASignatureProvider
java.lang.Object
org.keycloak.crypto.ECDSASignatureProvider
- All Implemented Interfaces:
org.keycloak.crypto.SignatureProvider,org.keycloak.provider.Provider
-
Constructor Summary
ConstructorsConstructorDescriptionECDSASignatureProvider(org.keycloak.models.KeycloakSession session, String algorithm) -
Method Summary
Modifier and TypeMethodDescriptionbooleanorg.keycloak.crypto.SignatureSignerContextsigner()org.keycloak.crypto.SignatureSignerContextsigner(org.keycloak.crypto.KeyWrapper key) org.keycloak.crypto.SignatureVerifierContextorg.keycloak.crypto.SignatureVerifierContextverifier(org.keycloak.crypto.KeyWrapper key) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.crypto.SignatureProvider
close
-
Constructor Details
-
ECDSASignatureProvider
-
-
Method Details
-
signer
public org.keycloak.crypto.SignatureSignerContext signer() throws org.keycloak.crypto.SignatureException- Specified by:
signerin interfaceorg.keycloak.crypto.SignatureProvider- Throws:
org.keycloak.crypto.SignatureException
-
signer
public org.keycloak.crypto.SignatureSignerContext signer(org.keycloak.crypto.KeyWrapper key) throws org.keycloak.crypto.SignatureException - Specified by:
signerin interfaceorg.keycloak.crypto.SignatureProvider- Throws:
org.keycloak.crypto.SignatureException
-
verifier
public org.keycloak.crypto.SignatureVerifierContext verifier(String kid) throws org.keycloak.common.VerificationException - Specified by:
verifierin interfaceorg.keycloak.crypto.SignatureProvider- Throws:
org.keycloak.common.VerificationException
-
verifier
public org.keycloak.crypto.SignatureVerifierContext verifier(org.keycloak.crypto.KeyWrapper key) throws org.keycloak.common.VerificationException - Specified by:
verifierin interfaceorg.keycloak.crypto.SignatureProvider- Throws:
org.keycloak.common.VerificationException
-
isAsymmetricAlgorithm
public boolean isAsymmetricAlgorithm()- Specified by:
isAsymmetricAlgorithmin interfaceorg.keycloak.crypto.SignatureProvider
-