Package org.keycloak.crypto
Class EdDSASignatureProvider
java.lang.Object
org.keycloak.crypto.EdDSASignatureProvider
- All Implemented Interfaces:
org.keycloak.crypto.SignatureProvider,org.keycloak.provider.Provider
- Author:
- Takashi Norimatsu
-
Constructor Summary
Constructors -
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
-
EdDSASignatureProvider
public EdDSASignatureProvider(org.keycloak.models.KeycloakSession session)
-
-
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
-