Class RSASignature
- java.lang.Object
-
- java.security.SignatureSpi
-
- com.fortanix.sdkms.jce.provider.signatures.RSASignature
-
- Direct Known Subclasses:
RSASignature.SHA1withRSAandMGF1
,RSASignature.SHA1withRSAandPKCSV15
,RSASignature.SHA256withRSAandMGF1
,RSASignature.SHA256withRSAandPKCSV15
,RSASignature.SHA384withRSAandMGF1
,RSASignature.SHA384withRSAandPKCSV15
,RSASignature.SHA512withRSAandMGF1
,RSASignature.SHA512withRSAandPKCSV15
public abstract class RSASignature extends SignatureSpi
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RSASignature.SHA1withRSAandMGF1
static class
RSASignature.SHA1withRSAandPKCSV15
static class
RSASignature.SHA256withRSAandMGF1
static class
RSASignature.SHA256withRSAandPKCSV15
static class
RSASignature.SHA384withRSAandMGF1
static class
RSASignature.SHA384withRSAandPKCSV15
static class
RSASignature.SHA512withRSAandMGF1
static class
RSASignature.SHA512withRSAandPKCSV15
-
Field Summary
-
Fields inherited from class java.security.SignatureSpi
appRandom
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected Object
engineGetParameter(String param)
Deprecated.protected AlgorithmParameters
engineGetParameters()
protected void
engineInitSign(PrivateKey privateKey)
protected void
engineInitSign(PrivateKey privateKey, SecureRandom random)
protected void
engineInitVerify(PublicKey publicKey)
protected void
engineSetParameter(String param, Object value)
Deprecated.protected void
engineSetParameter(AlgorithmParameterSpec parameterSpec)
protected byte[]
engineSign()
protected void
engineUpdate(byte b)
protected void
engineUpdate(byte[] b, int off, int len)
protected void
engineUpdate(ByteBuffer b)
protected boolean
engineVerify(byte[] sigBytes)
protected void
setPssDigestAlgorithm(String pssDigestAlgorithm)
-
Methods inherited from class java.security.SignatureSpi
clone, engineSign, engineVerify
-
-
-
-
Method Detail
-
setPssDigestAlgorithm
protected void setPssDigestAlgorithm(String pssDigestAlgorithm)
-
engineInitVerify
protected void engineInitVerify(PublicKey publicKey) throws InvalidKeyException
- Specified by:
engineInitVerify
in classSignatureSpi
- Throws:
InvalidKeyException
-
engineInitSign
protected void engineInitSign(PrivateKey privateKey) throws InvalidKeyException
- Specified by:
engineInitSign
in classSignatureSpi
- Throws:
InvalidKeyException
-
engineInitSign
protected void engineInitSign(PrivateKey privateKey, SecureRandom random) throws InvalidKeyException
- Overrides:
engineInitSign
in classSignatureSpi
- Throws:
InvalidKeyException
-
engineUpdate
protected void engineUpdate(byte b) throws SignatureException
- Specified by:
engineUpdate
in classSignatureSpi
- Throws:
SignatureException
-
engineUpdate
protected void engineUpdate(byte[] b, int off, int len) throws SignatureException
- Specified by:
engineUpdate
in classSignatureSpi
- Throws:
SignatureException
-
engineUpdate
protected void engineUpdate(ByteBuffer b)
- Overrides:
engineUpdate
in classSignatureSpi
-
engineSign
protected byte[] engineSign() throws SignatureException
- Specified by:
engineSign
in classSignatureSpi
- Throws:
SignatureException
-
engineVerify
protected boolean engineVerify(byte[] sigBytes) throws SignatureException
- Specified by:
engineVerify
in classSignatureSpi
- Throws:
SignatureException
-
engineSetParameter
@Deprecated protected void engineSetParameter(String param, Object value) throws InvalidParameterException
Deprecated.- Specified by:
engineSetParameter
in classSignatureSpi
- Throws:
InvalidParameterException
-
engineGetParameter
@Deprecated protected Object engineGetParameter(String param) throws InvalidParameterException
Deprecated.- Specified by:
engineGetParameter
in classSignatureSpi
- Throws:
InvalidParameterException
-
engineGetParameters
protected AlgorithmParameters engineGetParameters()
- Overrides:
engineGetParameters
in classSignatureSpi
-
engineSetParameter
protected void engineSetParameter(AlgorithmParameterSpec parameterSpec) throws InvalidAlgorithmParameterException
- Overrides:
engineSetParameter
in classSignatureSpi
- Throws:
InvalidAlgorithmParameterException
-
-