Package org.keycloak.crypto
Class AsymmetricSignatureSignerContext
- java.lang.Object
-
- org.keycloak.crypto.AsymmetricSignatureSignerContext
-
- All Implemented Interfaces:
SignatureSignerContext
- Direct Known Subclasses:
ServerAsymmetricSignatureSignerContext,ServerECDSASignatureSignerContext
public class AsymmetricSignatureSignerContext extends Object implements SignatureSignerContext
-
-
Constructor Summary
Constructors Constructor Description AsymmetricSignatureSignerContext(KeyWrapper key)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAlgorithm()StringgetHashAlgorithm()StringgetKid()byte[]sign(byte[] data)
-
-
-
Constructor Detail
-
AsymmetricSignatureSignerContext
public AsymmetricSignatureSignerContext(KeyWrapper key) throws SignatureException
- Throws:
SignatureException
-
-
Method Detail
-
getKid
public String getKid()
- Specified by:
getKidin interfaceSignatureSignerContext
-
getAlgorithm
public String getAlgorithm()
- Specified by:
getAlgorithmin interfaceSignatureSignerContext
-
getHashAlgorithm
public String getHashAlgorithm()
- Specified by:
getHashAlgorithmin interfaceSignatureSignerContext
-
sign
public byte[] sign(byte[] data) throws SignatureException- Specified by:
signin interfaceSignatureSignerContext- Throws:
SignatureException
-
-