Package org.keycloak.crypto
Interface SignatureProvider
-
- All Superinterfaces:
Provider
- All Known Implementing Classes:
AsymmetricSignatureProvider
,ECDSASignatureProvider
,MacSecretSignatureProvider
public interface SignatureProvider extends Provider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default void
close()
boolean
isAsymmetricAlgorithm()
SignatureSignerContext
signer()
SignatureVerifierContext
verifier(String kid)
-
-
-
Method Detail
-
signer
SignatureSignerContext signer() throws SignatureException
- Throws:
SignatureException
-
verifier
SignatureVerifierContext verifier(String kid) throws VerificationException
- Throws:
VerificationException
-
isAsymmetricAlgorithm
boolean isAsymmetricAlgorithm()
-
-