public abstract class SignatureSpi
extends java.lang.Object
Constructor and Description |
---|
SignatureSpi() |
Modifier and Type | Method and Description |
---|---|
abstract void |
engineInitSign(PrivateKey privateKey) |
abstract void |
engineInitSign(PrivateKey privateKey,
java.security.SecureRandom random) |
abstract void |
engineInitVerify(java.security.PublicKey publicKey) |
abstract void |
engineSetParameter(java.security.spec.AlgorithmParameterSpec params) |
abstract byte[] |
engineSign() |
abstract int |
engineSign(byte[] outbuf,
int offset,
int len) |
abstract void |
engineUpdate(byte b) |
abstract void |
engineUpdate(byte[] b,
int off,
int len) |
abstract boolean |
engineVerify(byte[] sigBytes) |
public abstract void engineInitVerify(java.security.PublicKey publicKey) throws java.security.InvalidKeyException, TokenException
java.security.InvalidKeyException
TokenException
public abstract void engineInitSign(PrivateKey privateKey) throws java.security.InvalidKeyException, TokenException
java.security.InvalidKeyException
TokenException
public abstract void engineInitSign(PrivateKey privateKey, java.security.SecureRandom random) throws java.security.InvalidKeyException, TokenException
java.security.InvalidKeyException
TokenException
public abstract void engineUpdate(byte b) throws java.security.SignatureException, TokenException
java.security.SignatureException
TokenException
public abstract void engineUpdate(byte[] b, int off, int len) throws java.security.SignatureException, TokenException
java.security.SignatureException
TokenException
public abstract byte[] engineSign() throws java.security.SignatureException, TokenException
java.security.SignatureException
TokenException
public abstract int engineSign(byte[] outbuf, int offset, int len) throws java.security.SignatureException, TokenException
java.security.SignatureException
TokenException
public abstract boolean engineVerify(byte[] sigBytes) throws java.security.SignatureException, TokenException
java.security.SignatureException
TokenException
public abstract void engineSetParameter(java.security.spec.AlgorithmParameterSpec params) throws java.security.InvalidAlgorithmParameterException, TokenException
java.security.InvalidAlgorithmParameterException
TokenException