Class BaseDeterministicOrRandomSignature
java.lang.Object
java.security.SignatureSpi
java.security.Signature
org.bouncycastle.jcajce.provider.asymmetric.util.BaseDeterministicOrRandomSignature
- Direct Known Subclasses:
HashSignatureSpi
,HashSignatureSpi
,SignatureSpi
,SignatureSpi
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AlgorithmParameters
protected boolean
protected AsymmetricKeyParameter
protected ContextParameterSpec
Fields inherited from class java.security.Signature
SIGN, state, UNINITIALIZED, VERIFY
Fields inherited from class java.security.SignatureSpi
appRandom
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final Object
engineGetParameter
(String param) Deprecated.replaced with engineGetParameters()protected final AlgorithmParameters
protected final void
engineInitSign
(PrivateKey privateKey) protected final void
engineInitSign
(PrivateKey privateKey, SecureRandom random) protected final void
engineInitVerify
(PublicKey publicKey) protected final void
engineSetParameter
(String param, Object value) Deprecated.protected void
protected final void
engineUpdate
(byte b) protected final void
engineUpdate
(byte[] b, int off, int len) protected abstract void
reInitialize
(boolean forSigning, CipherParameters params) protected abstract void
signInit
(PrivateKey privateKey, SecureRandom random) protected abstract void
updateEngine
(byte b) protected abstract void
updateEngine
(byte[] buf, int off, int len) protected abstract void
verifyInit
(PublicKey publicKey) Methods inherited from class java.security.Signature
clone, getAlgorithm, getInstance, getInstance, getInstance, getParameter, getParameters, getProvider, initSign, initSign, initVerify, initVerify, setParameter, setParameter, sign, sign, toString, update, update, update, update, verify, verify
Methods inherited from class java.security.SignatureSpi
engineSign, engineSign, engineUpdate, engineVerify, engineVerify
-
Field Details
-
engineParams
-
paramSpec
-
keyParams
-
isInitState
protected boolean isInitState
-
-
Constructor Details
-
BaseDeterministicOrRandomSignature
-
-
Method Details
-
engineInitVerify
- Specified by:
engineInitVerify
in classSignatureSpi
- Throws:
InvalidKeyException
-
verifyInit
- Throws:
InvalidKeyException
-
engineInitSign
- Specified by:
engineInitSign
in classSignatureSpi
- Throws:
InvalidKeyException
-
engineInitSign
protected final void engineInitSign(PrivateKey privateKey, SecureRandom random) throws InvalidKeyException - Overrides:
engineInitSign
in classSignatureSpi
- Throws:
InvalidKeyException
-
signInit
protected abstract void signInit(PrivateKey privateKey, SecureRandom random) throws InvalidKeyException - Throws:
InvalidKeyException
-
engineUpdate
- Specified by:
engineUpdate
in classSignatureSpi
- Throws:
SignatureException
-
updateEngine
- Throws:
SignatureException
-
engineUpdate
- Specified by:
engineUpdate
in classSignatureSpi
- Throws:
SignatureException
-
updateEngine
- Throws:
SignatureException
-
engineSetParameter
protected void engineSetParameter(AlgorithmParameterSpec params) throws InvalidAlgorithmParameterException - Overrides:
engineSetParameter
in classSignatureSpi
- Throws:
InvalidAlgorithmParameterException
-
reInitialize
-
engineGetParameters
- Overrides:
engineGetParameters
in classSignatureSpi
-
engineSetParameter
Deprecated.- Specified by:
engineSetParameter
in classSignatureSpi
-
engineGetParameter
Deprecated.replaced with engineGetParameters()- Specified by:
engineGetParameter
in classSignatureSpi
-