public abstract class ProxySignature extends SignatureSpi
Modifier and Type | Field and Description |
---|---|
protected Signature |
signature_ |
appRandom
Constructor and Description |
---|
ProxySignature()
Creates a new instance of this
ProxySignatureService . |
Modifier and Type | Method and Description |
---|---|
protected Object |
engineGetParameter(String param) |
protected AlgorithmParameters |
engineGetParameters() |
protected void |
engineInitSign(PrivateKey privateKey) |
protected void |
engineInitSign(PrivateKey privateKey,
SecureRandom random) |
protected void |
engineInitVerify(PublicKey publicKey) |
protected void |
engineSetParameter(AlgorithmParameterSpec params) |
protected void |
engineSetParameter(String param,
Object value) |
protected byte[] |
engineSign() |
protected int |
engineSign(byte[] outbuf,
int offset,
int len) |
protected void |
engineUpdate(byte b) |
protected void |
engineUpdate(byte[] b,
int off,
int len) |
protected void |
engineUpdate(ByteBuffer b) |
protected boolean |
engineVerify(byte[] sigBytes) |
protected boolean |
engineVerify(byte[] sigBytes,
int offset,
int length) |
protected void |
getInstance(XSecProvider.Purpose purpose) |
protected void |
getInstanceUncaught(XSecProvider.Purpose purpose) |
protected abstract String |
getSignatureName()
Returns an instance of the signature engine used to delegate all
cryptographic operations to.
|
clone
protected Signature signature_
public ProxySignature() throws NoSuchAlgorithmException, NoSuchProviderException
ProxySignatureService
.protected void getInstanceUncaught(XSecProvider.Purpose purpose) throws NoSuchAlgorithmException, NoSuchProviderException
protected void getInstance(XSecProvider.Purpose purpose)
protected abstract String getSignatureName()
protected void engineInitSign(PrivateKey privateKey) throws InvalidKeyException
engineInitSign
in class SignatureSpi
InvalidKeyException
SignatureSpi.engineInitSign(java.security.PrivateKey)
protected void engineInitSign(PrivateKey privateKey, SecureRandom random) throws InvalidKeyException
engineInitSign
in class SignatureSpi
InvalidKeyException
SignatureSpi.engineInitSign(java.security.PrivateKey,
java.security.SecureRandom)
protected byte[] engineSign() throws SignatureException
engineSign
in class SignatureSpi
SignatureException
SignatureSpi.engineSign()
protected int engineSign(byte[] outbuf, int offset, int len) throws SignatureException
engineSign
in class SignatureSpi
SignatureException
SignatureSpi.engineSign(byte[], int, int)
protected void engineUpdate(byte b) throws SignatureException
engineUpdate
in class SignatureSpi
SignatureException
SignatureSpi.engineUpdate(byte)
protected void engineUpdate(ByteBuffer b)
engineUpdate
in class SignatureSpi
SignatureSpi.engineUpdate(java.nio.ByteBuffer)
protected void engineUpdate(byte[] b, int off, int len) throws SignatureException
engineUpdate
in class SignatureSpi
SignatureException
SignatureSpi.engineUpdate(byte[], int, int)
protected void engineInitVerify(PublicKey publicKey) throws InvalidKeyException
engineInitVerify
in class SignatureSpi
InvalidKeyException
SignatureSpi.engineInitVerify(java.security.PublicKey)
protected boolean engineVerify(byte[] sigBytes) throws SignatureException
engineVerify
in class SignatureSpi
SignatureException
SignatureSpi.engineVerify(byte[])
protected boolean engineVerify(byte[] sigBytes, int offset, int length) throws SignatureException
engineVerify
in class SignatureSpi
SignatureException
SignatureSpi.engineVerify(byte[], int, int)
protected AlgorithmParameters engineGetParameters()
engineGetParameters
in class SignatureSpi
SignatureSpi.engineGetParameters()
protected Object engineGetParameter(String param) throws InvalidParameterException
engineGetParameter
in class SignatureSpi
InvalidParameterException
SignatureSpi.engineGetParameter(java.lang.String)
protected void engineSetParameter(String param, Object value) throws InvalidParameterException
engineSetParameter
in class SignatureSpi
InvalidParameterException
SignatureSpi.engineSetParameter(java.lang.String,
java.lang.Object)
protected void engineSetParameter(AlgorithmParameterSpec params) throws InvalidAlgorithmParameterException
engineSetParameter
in class SignatureSpi
InvalidAlgorithmParameterException
SignatureSpi.engineSetParameter(java.security.spec.AlgorithmParameterSpec)
© 2002-2005 IAIK, © 2004, 2006 - 2019 Stiftung SIC