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
public abstract class BaseDeterministicOrRandomSignature extends java.security.Signature
-
-
Field Summary
Fields Modifier and Type Field Description protected java.security.AlgorithmParametersengineParamsprotected booleanisInitStateprotected AsymmetricKeyParameterkeyParamsprotected ContextParameterSpecparamSpec
-
Constructor Summary
Constructors Modifier Constructor Description protectedBaseDeterministicOrRandomSignature(java.lang.String name)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected java.lang.ObjectengineGetParameter(java.lang.String param)Deprecated.replaced with engineGetParameters()protected java.security.AlgorithmParametersengineGetParameters()protected voidengineInitSign(java.security.PrivateKey privateKey)protected voidengineInitSign(java.security.PrivateKey privateKey, java.security.SecureRandom random)protected voidengineInitVerify(java.security.PublicKey publicKey)protected voidengineSetParameter(java.lang.String param, java.lang.Object value)Deprecated.protected voidengineSetParameter(java.security.spec.AlgorithmParameterSpec params)protected voidengineUpdate(byte b)protected voidengineUpdate(byte[] b, int off, int len)protected abstract voidreInitialize(boolean forSigning, CipherParameters params)protected abstract voidsignInit(java.security.PrivateKey privateKey, java.security.SecureRandom random)protected abstract voidupdateEngine(byte b)protected abstract voidupdateEngine(byte[] buf, int off, int len)protected abstract voidverifyInit(java.security.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
-
-
-
-
Field Detail
-
engineParams
protected java.security.AlgorithmParameters engineParams
-
paramSpec
protected ContextParameterSpec paramSpec
-
keyParams
protected AsymmetricKeyParameter keyParams
-
isInitState
protected boolean isInitState
-
-
Method Detail
-
engineInitVerify
protected final void engineInitVerify(java.security.PublicKey publicKey) throws java.security.InvalidKeyException- Specified by:
engineInitVerifyin classjava.security.SignatureSpi- Throws:
java.security.InvalidKeyException
-
verifyInit
protected abstract void verifyInit(java.security.PublicKey publicKey) throws java.security.InvalidKeyException- Throws:
java.security.InvalidKeyException
-
engineInitSign
protected final void engineInitSign(java.security.PrivateKey privateKey) throws java.security.InvalidKeyException- Specified by:
engineInitSignin classjava.security.SignatureSpi- Throws:
java.security.InvalidKeyException
-
engineInitSign
protected final void engineInitSign(java.security.PrivateKey privateKey, java.security.SecureRandom random) throws java.security.InvalidKeyException- Overrides:
engineInitSignin classjava.security.SignatureSpi- Throws:
java.security.InvalidKeyException
-
signInit
protected abstract void signInit(java.security.PrivateKey privateKey, java.security.SecureRandom random) throws java.security.InvalidKeyException- Throws:
java.security.InvalidKeyException
-
engineUpdate
protected final void engineUpdate(byte b) throws java.security.SignatureException- Specified by:
engineUpdatein classjava.security.SignatureSpi- Throws:
java.security.SignatureException
-
updateEngine
protected abstract void updateEngine(byte b) throws java.security.SignatureException- Throws:
java.security.SignatureException
-
engineUpdate
protected final void engineUpdate(byte[] b, int off, int len) throws java.security.SignatureException- Specified by:
engineUpdatein classjava.security.SignatureSpi- Throws:
java.security.SignatureException
-
updateEngine
protected abstract void updateEngine(byte[] buf, int off, int len) throws java.security.SignatureException- Throws:
java.security.SignatureException
-
engineSetParameter
protected void engineSetParameter(java.security.spec.AlgorithmParameterSpec params) throws java.security.InvalidAlgorithmParameterException- Overrides:
engineSetParameterin classjava.security.SignatureSpi- Throws:
java.security.InvalidAlgorithmParameterException
-
reInitialize
protected abstract void reInitialize(boolean forSigning, CipherParameters params)
-
engineGetParameters
protected final java.security.AlgorithmParameters engineGetParameters()
- Overrides:
engineGetParametersin classjava.security.SignatureSpi
-
engineSetParameter
protected final void engineSetParameter(java.lang.String param, java.lang.Object value)Deprecated.- Specified by:
engineSetParameterin classjava.security.SignatureSpi
-
engineGetParameter
protected final java.lang.Object engineGetParameter(java.lang.String param)
Deprecated.replaced with engineGetParameters()- Specified by:
engineGetParameterin classjava.security.SignatureSpi
-
-