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.
|
cloneprotected 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 SignatureSpiInvalidKeyExceptionSignatureSpi.engineInitSign(java.security.PrivateKey)protected void engineInitSign(PrivateKey privateKey, SecureRandom random) throws InvalidKeyException
engineInitSign in class SignatureSpiInvalidKeyExceptionSignatureSpi.engineInitSign(java.security.PrivateKey,
java.security.SecureRandom)protected byte[] engineSign()
throws SignatureException
engineSign in class SignatureSpiSignatureExceptionSignatureSpi.engineSign()protected int engineSign(byte[] outbuf,
int offset,
int len)
throws SignatureException
engineSign in class SignatureSpiSignatureExceptionSignatureSpi.engineSign(byte[], int, int)protected void engineUpdate(byte b)
throws SignatureException
engineUpdate in class SignatureSpiSignatureExceptionSignatureSpi.engineUpdate(byte)protected void engineUpdate(ByteBuffer b)
engineUpdate in class SignatureSpiSignatureSpi.engineUpdate(java.nio.ByteBuffer)protected void engineUpdate(byte[] b,
int off,
int len)
throws SignatureException
engineUpdate in class SignatureSpiSignatureExceptionSignatureSpi.engineUpdate(byte[], int, int)protected void engineInitVerify(PublicKey publicKey) throws InvalidKeyException
engineInitVerify in class SignatureSpiInvalidKeyExceptionSignatureSpi.engineInitVerify(java.security.PublicKey)protected boolean engineVerify(byte[] sigBytes)
throws SignatureException
engineVerify in class SignatureSpiSignatureExceptionSignatureSpi.engineVerify(byte[])protected boolean engineVerify(byte[] sigBytes,
int offset,
int length)
throws SignatureException
engineVerify in class SignatureSpiSignatureExceptionSignatureSpi.engineVerify(byte[], int, int)protected AlgorithmParameters engineGetParameters()
engineGetParameters in class SignatureSpiSignatureSpi.engineGetParameters()protected Object engineGetParameter(String param) throws InvalidParameterException
engineGetParameter in class SignatureSpiInvalidParameterExceptionSignatureSpi.engineGetParameter(java.lang.String)protected void engineSetParameter(String param, Object value) throws InvalidParameterException
engineSetParameter in class SignatureSpiInvalidParameterExceptionSignatureSpi.engineSetParameter(java.lang.String,
java.lang.Object)protected void engineSetParameter(AlgorithmParameterSpec params) throws InvalidAlgorithmParameterException
engineSetParameter in class SignatureSpiInvalidAlgorithmParameterExceptionSignatureSpi.engineSetParameter(java.security.spec.AlgorithmParameterSpec)© 2002-2005 IAIK, © 2004, 2006 - 2019 Stiftung SIC