public abstract class BaseDeterministicOrRandomSignature
extends java.security.Signature
Modifier and Type | Field and Description |
---|---|
protected java.security.AlgorithmParameters |
engineParams |
protected boolean |
isInitState |
protected AsymmetricKeyParameter |
keyParams |
protected ContextParameterSpec |
paramSpec |
Modifier | Constructor and Description |
---|---|
protected |
BaseDeterministicOrRandomSignature(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
engineGetParameter(java.lang.String param)
Deprecated.
replaced with engineGetParameters()
|
protected java.security.AlgorithmParameters |
engineGetParameters() |
protected void |
engineInitSign(java.security.PrivateKey privateKey) |
protected void |
engineInitSign(java.security.PrivateKey privateKey,
java.security.SecureRandom random) |
protected void |
engineInitVerify(java.security.PublicKey publicKey) |
protected void |
engineSetParameter(java.security.spec.AlgorithmParameterSpec params) |
protected void |
engineSetParameter(java.lang.String param,
java.lang.Object value)
Deprecated.
|
protected void |
engineUpdate(byte b) |
protected void |
engineUpdate(byte[] b,
int off,
int len) |
protected abstract void |
reInitialize(boolean forSigning,
CipherParameters params) |
protected abstract void |
signInit(java.security.PrivateKey privateKey,
java.security.SecureRandom random) |
protected abstract void |
updateEngine(byte b) |
protected abstract void |
updateEngine(byte[] buf,
int off,
int len) |
protected abstract void |
verifyInit(java.security.PublicKey publicKey) |
clone, getAlgorithm, getInstance, getInstance, getInstance, getParameter, getParameters, getProvider, initSign, initSign, initVerify, initVerify, setParameter, setParameter, sign, sign, toString, update, update, update, update, verify, verify
protected java.security.AlgorithmParameters engineParams
protected ContextParameterSpec paramSpec
protected AsymmetricKeyParameter keyParams
protected boolean isInitState
protected BaseDeterministicOrRandomSignature(java.lang.String name)
protected final void engineInitVerify(java.security.PublicKey publicKey) throws java.security.InvalidKeyException
engineInitVerify
in class java.security.SignatureSpi
java.security.InvalidKeyException
protected abstract void verifyInit(java.security.PublicKey publicKey) throws java.security.InvalidKeyException
java.security.InvalidKeyException
protected final void engineInitSign(java.security.PrivateKey privateKey) throws java.security.InvalidKeyException
engineInitSign
in class java.security.SignatureSpi
java.security.InvalidKeyException
protected final void engineInitSign(java.security.PrivateKey privateKey, java.security.SecureRandom random) throws java.security.InvalidKeyException
engineInitSign
in class java.security.SignatureSpi
java.security.InvalidKeyException
protected abstract void signInit(java.security.PrivateKey privateKey, java.security.SecureRandom random) throws java.security.InvalidKeyException
java.security.InvalidKeyException
protected final void engineUpdate(byte b) throws java.security.SignatureException
engineUpdate
in class java.security.SignatureSpi
java.security.SignatureException
protected abstract void updateEngine(byte b) throws java.security.SignatureException
java.security.SignatureException
protected final void engineUpdate(byte[] b, int off, int len) throws java.security.SignatureException
engineUpdate
in class java.security.SignatureSpi
java.security.SignatureException
protected abstract void updateEngine(byte[] buf, int off, int len) throws java.security.SignatureException
java.security.SignatureException
protected void engineSetParameter(java.security.spec.AlgorithmParameterSpec params) throws java.security.InvalidAlgorithmParameterException
engineSetParameter
in class java.security.SignatureSpi
java.security.InvalidAlgorithmParameterException
protected abstract void reInitialize(boolean forSigning, CipherParameters params)
protected final java.security.AlgorithmParameters engineGetParameters()
engineGetParameters
in class java.security.SignatureSpi
protected final void engineSetParameter(java.lang.String param, java.lang.Object value)
engineSetParameter
in class java.security.SignatureSpi
protected final java.lang.Object engineGetParameter(java.lang.String param)
engineGetParameter
in class java.security.SignatureSpi