Package org.keycloak.crypto
Class AsymmetricSignatureProvider
- java.lang.Object
- 
- org.keycloak.crypto.AsymmetricSignatureProvider
 
- 
- All Implemented Interfaces:
- SignatureProvider,- Provider
 
 public class AsymmetricSignatureProvider extends Object implements SignatureProvider 
- 
- 
Constructor SummaryConstructors Constructor Description AsymmetricSignatureProvider(KeycloakSession session, String algorithm)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisAsymmetricAlgorithm()SignatureSignerContextsigner()SignatureSignerContextsigner(KeyWrapper key)SignatureVerifierContextverifier(String kid)SignatureVerifierContextverifier(KeyWrapper key)- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.keycloak.crypto.SignatureProviderclose
 
- 
 
- 
- 
- 
Constructor Detail- 
AsymmetricSignatureProviderpublic AsymmetricSignatureProvider(KeycloakSession session, String algorithm) 
 
- 
 - 
Method Detail- 
signerpublic SignatureSignerContext signer() throws SignatureException - Specified by:
- signerin interface- SignatureProvider
- Throws:
- SignatureException
 
 - 
signerpublic SignatureSignerContext signer(KeyWrapper key) throws SignatureException - Specified by:
- signerin interface- SignatureProvider
- Throws:
- SignatureException
 
 - 
verifierpublic SignatureVerifierContext verifier(String kid) throws VerificationException - Specified by:
- verifierin interface- SignatureProvider
- Throws:
- VerificationException
 
 - 
verifierpublic SignatureVerifierContext verifier(KeyWrapper key) throws VerificationException - Specified by:
- verifierin interface- SignatureProvider
- Throws:
- VerificationException
 
 - 
isAsymmetricAlgorithmpublic boolean isAsymmetricAlgorithm() - Specified by:
- isAsymmetricAlgorithmin interface- SignatureProvider
 
 
- 
 
-