public class EcdsaSignatureImplKeychain
extends com.entrust.toolkit.security.crypto.signature.DigitalSignatureWithSoftDigestImpl
| Constructor and Description |
|---|
EcdsaSignatureImplKeychain() |
EcdsaSignatureImplKeychain(com.entrust.toolkit.security.crypto.signature.DigitalSignatureImpl.DigestAlgorithmInfo algInfo)
The constructor; creates a new
EcdsaSignatureImplKeychain
instance. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
engineInit(java.security.PrivateKey privateKey,
java.security.spec.AlgorithmParameterSpec params) |
protected void |
engineInit(java.security.PublicKey publicKey,
java.security.spec.AlgorithmParameterSpec params) |
protected byte[] |
engineSignUsingDigest(byte[] digest) |
protected int |
engineSignUsingDigest(byte[] digest,
byte[] outbuf,
int offset,
int len) |
protected boolean |
engineVerifyUsingDigest(byte[] digest,
byte[] sigBytes) |
protected boolean |
engineVerifyUsingDigest(byte[] digest,
byte[] sigBytes,
int off,
int len) |
configureDigestAlg, engineInitSign, engineInitVerify, engineSign, engineSign, engineUpdate, engineUpdate, engineVerify, engineVerify, getDigest, getMessageDigestInstancepublic EcdsaSignatureImplKeychain()
public EcdsaSignatureImplKeychain(com.entrust.toolkit.security.crypto.signature.DigitalSignatureImpl.DigestAlgorithmInfo algInfo)
EcdsaSignatureImplKeychain
instance.
This constructor is provided for digital signature algorithms for which
the digest algorithm is fixed and is set at algorithm instantiation time
(ex: SHA1withECDSA). Manual digest algorithm configuration via
setDigestAlgInfo(DigestAlgorithmInfo) is not required and
should not be done.
algInfo - information about this digest algorithm used with digital
signature algorithm implementationprotected void engineInit(java.security.PrivateKey privateKey,
java.security.spec.AlgorithmParameterSpec params)
throws java.security.InvalidKeyException
engineInit in class com.entrust.toolkit.security.crypto.signature.DigitalSignatureWithSoftDigestImpljava.security.InvalidKeyExceptionprotected void engineInit(java.security.PublicKey publicKey,
java.security.spec.AlgorithmParameterSpec params)
throws java.security.InvalidKeyException
engineInit in class com.entrust.toolkit.security.crypto.signature.DigitalSignatureWithSoftDigestImpljava.security.InvalidKeyExceptionprotected byte[] engineSignUsingDigest(byte[] digest)
throws java.security.SignatureException
engineSignUsingDigest in class com.entrust.toolkit.security.crypto.signature.DigitalSignatureWithSoftDigestImpljava.security.SignatureExceptionprotected int engineSignUsingDigest(byte[] digest,
byte[] outbuf,
int offset,
int len)
throws java.security.SignatureException
engineSignUsingDigest in class com.entrust.toolkit.security.crypto.signature.DigitalSignatureWithSoftDigestImpljava.security.SignatureExceptionprotected final boolean engineVerifyUsingDigest(byte[] digest,
byte[] sigBytes)
throws java.security.SignatureException
engineVerifyUsingDigest in class com.entrust.toolkit.security.crypto.signature.DigitalSignatureWithSoftDigestImpljava.security.SignatureExceptionprotected final boolean engineVerifyUsingDigest(byte[] digest,
byte[] sigBytes,
int off,
int len)
throws java.security.SignatureException
engineVerifyUsingDigest in class com.entrust.toolkit.security.crypto.signature.DigitalSignatureWithSoftDigestImpljava.security.SignatureException