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 classRSASignature.SHA1withRSAandMGF1static classRSASignature.SHA1withRSAandPKCSV15static classRSASignature.SHA256withRSAandMGF1static classRSASignature.SHA256withRSAandPKCSV15static classRSASignature.SHA384withRSAandMGF1static classRSASignature.SHA384withRSAandPKCSV15static classRSASignature.SHA512withRSAandMGF1static classRSASignature.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 ObjectengineGetParameter(String param)Deprecated.protected AlgorithmParametersengineGetParameters()protected voidengineInitSign(PrivateKey privateKey)protected voidengineInitSign(PrivateKey privateKey, SecureRandom random)protected voidengineInitVerify(PublicKey publicKey)protected voidengineSetParameter(String param, Object value)Deprecated.protected voidengineSetParameter(AlgorithmParameterSpec parameterSpec)protected byte[]engineSign()protected voidengineUpdate(byte b)protected voidengineUpdate(byte[] b, int off, int len)protected voidengineUpdate(ByteBuffer b)protected booleanengineVerify(byte[] sigBytes)protected voidsetPssDigestAlgorithm(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:
engineInitVerifyin classSignatureSpi- Throws:
InvalidKeyException
-
engineInitSign
protected void engineInitSign(PrivateKey privateKey) throws InvalidKeyException
- Specified by:
engineInitSignin classSignatureSpi- Throws:
InvalidKeyException
-
engineInitSign
protected void engineInitSign(PrivateKey privateKey, SecureRandom random) throws InvalidKeyException
- Overrides:
engineInitSignin classSignatureSpi- Throws:
InvalidKeyException
-
engineUpdate
protected void engineUpdate(byte b) throws SignatureException- Specified by:
engineUpdatein classSignatureSpi- Throws:
SignatureException
-
engineUpdate
protected void engineUpdate(byte[] b, int off, int len) throws SignatureException- Specified by:
engineUpdatein classSignatureSpi- Throws:
SignatureException
-
engineUpdate
protected void engineUpdate(ByteBuffer b)
- Overrides:
engineUpdatein classSignatureSpi
-
engineSign
protected byte[] engineSign() throws SignatureException- Specified by:
engineSignin classSignatureSpi- Throws:
SignatureException
-
engineVerify
protected boolean engineVerify(byte[] sigBytes) throws SignatureException- Specified by:
engineVerifyin classSignatureSpi- Throws:
SignatureException
-
engineSetParameter
@Deprecated protected void engineSetParameter(String param, Object value) throws InvalidParameterException
Deprecated.- Specified by:
engineSetParameterin classSignatureSpi- Throws:
InvalidParameterException
-
engineGetParameter
@Deprecated protected Object engineGetParameter(String param) throws InvalidParameterException
Deprecated.- Specified by:
engineGetParameterin classSignatureSpi- Throws:
InvalidParameterException
-
engineGetParameters
protected AlgorithmParameters engineGetParameters()
- Overrides:
engineGetParametersin classSignatureSpi
-
engineSetParameter
protected void engineSetParameter(AlgorithmParameterSpec parameterSpec) throws InvalidAlgorithmParameterException
- Overrides:
engineSetParameterin classSignatureSpi- Throws:
InvalidAlgorithmParameterException
-
-