java.lang.Object
java.security.SignatureSpi
com.ibm.crypto.hdwrCCA.provider.RSAPSSSignature
PKCS#1 RSA-PSS signatures with the various message digest algorithms. This
file contains an abstract base class with all the logic plus a nested static
class for each of the message digest algorithms (see end of the file). Only
SHA-1, SHA-256, SHA-384, and SHA-512 are recommended for EMSA-PSS encoding
schemes per RFC.
-
Field Summary
Fields inherited from class java.security.SignatureSpi
appRandom
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Object
engineGetParameter
(String param) Deprecated.protected AlgorithmParameters
protected void
engineInitSign
(PrivateKey privateKey) protected void
engineInitVerify
(PublicKey publicKey) protected void
engineSetParameter
(String param, Object value) Deprecated.protected void
This method is overridden by providers to initialize this signature engine with the specified parameter set.protected byte[]
protected void
engineUpdate
(byte b) protected void
engineUpdate
(byte[] data, int off, int len) protected boolean
engineVerify
(byte[] signature) Methods inherited from class java.security.SignatureSpi
clone, engineInitSign, engineSign, engineUpdate, engineVerify
-
Constructor Details
-
RSAPSSSignature
public RSAPSSSignature()
-
-
Method Details
-
engineInitSign
- Specified by:
engineInitSign
in classSignatureSpi
- Throws:
InvalidKeyException
-
engineInitVerify
- Specified by:
engineInitVerify
in classSignatureSpi
- Throws:
InvalidKeyException
-
engineUpdate
- Specified by:
engineUpdate
in classSignatureSpi
- Throws:
SignatureException
-
engineUpdate
- Specified by:
engineUpdate
in classSignatureSpi
- Throws:
SignatureException
-
engineSign
- Specified by:
engineSign
in classSignatureSpi
- Throws:
SignatureException
-
engineVerify
- 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.- Specified by:
engineGetParameter
in classSignatureSpi
- Throws:
InvalidParameterException
-
engineSetParameter
protected void engineSetParameter(AlgorithmParameterSpec params) throws InvalidAlgorithmParameterException This method is overridden by providers to initialize this signature engine with the specified parameter set.- Overrides:
engineSetParameter
in classSignatureSpi
- Parameters:
params
- the parameters- Throws:
UnsupportedOperationException
- if this method is not overridden by a providerInvalidAlgorithmParameterException
- if this method is overridden by a provider and the given parameters are inappropriate for this signature engine
-
engineGetParameters
- Overrides:
engineGetParameters
in classSignatureSpi
- Throws:
InvalidParameterException
-