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 AlgorithmParametersprotected booleanprotected AsymmetricKeyParameterprotected ContextParameterSpecFields inherited from class java.security.Signature
SIGN, state, UNINITIALIZED, VERIFYFields inherited from class java.security.SignatureSpi
appRandom -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final ObjectengineGetParameter(String param) Deprecated.replaced with engineGetParameters()protected final AlgorithmParametersprotected final voidengineInitSign(PrivateKey privateKey) protected final voidengineInitSign(PrivateKey privateKey, SecureRandom random) protected final voidengineInitVerify(PublicKey publicKey) protected final voidengineSetParameter(String param, Object value) Deprecated.protected voidprotected final voidengineUpdate(byte b) protected final voidengineUpdate(byte[] b, int off, int len) protected abstract voidreInitialize(boolean forSigning, CipherParameters params) protected abstract voidsignInit(PrivateKey privateKey, SecureRandom random) protected abstract voidupdateEngine(byte b) protected abstract voidupdateEngine(byte[] buf, int off, int len) protected abstract voidverifyInit(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, verifyMethods 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:
engineInitVerifyin classSignatureSpi- Throws:
InvalidKeyException
-
verifyInit
- Throws:
InvalidKeyException
-
engineInitSign
- Specified by:
engineInitSignin classSignatureSpi- Throws:
InvalidKeyException
-
engineInitSign
protected final void engineInitSign(PrivateKey privateKey, SecureRandom random) throws InvalidKeyException - Overrides:
engineInitSignin classSignatureSpi- Throws:
InvalidKeyException
-
signInit
protected abstract void signInit(PrivateKey privateKey, SecureRandom random) throws InvalidKeyException - Throws:
InvalidKeyException
-
engineUpdate
- Specified by:
engineUpdatein classSignatureSpi- Throws:
SignatureException
-
updateEngine
- Throws:
SignatureException
-
engineUpdate
- Specified by:
engineUpdatein classSignatureSpi- Throws:
SignatureException
-
updateEngine
- Throws:
SignatureException
-
engineSetParameter
protected void engineSetParameter(AlgorithmParameterSpec params) throws InvalidAlgorithmParameterException - Overrides:
engineSetParameterin classSignatureSpi- Throws:
InvalidAlgorithmParameterException
-
reInitialize
-
engineGetParameters
- Overrides:
engineGetParametersin classSignatureSpi
-
engineSetParameter
Deprecated.- Specified by:
engineSetParameterin classSignatureSpi
-
engineGetParameter
Deprecated.replaced with engineGetParameters()- Specified by:
engineGetParameterin classSignatureSpi
-