public class PKCS11Signature
extends java.security.Signature
| Modifier and Type | Field and Description |
|---|---|
private boolean |
isSign |
private int |
publicKeyLength |
private long |
session |
private long |
tempPublicKeyId |
| Modifier | Constructor and Description |
|---|---|
|
PKCS11Signature() |
protected |
PKCS11Signature(java.lang.String algorithm)
Creates a Signature object for the specified algorithm.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Object |
engineGetParameter(java.lang.String param) |
protected void |
engineInitSign(java.security.PrivateKey privateKey) |
protected void |
engineInitVerify(java.security.PublicKey publicKey) |
protected void |
engineSetParameter(java.lang.String param,
java.lang.Object value) |
protected byte[] |
engineSign() |
protected void |
engineUpdate(byte b) |
protected void |
engineUpdate(byte[] b,
int off,
int len) |
protected boolean |
engineVerify(byte[] sigBytes) |
protected void |
finalize() |
private void |
removeTempPublicKey() |
clone, getAlgorithm, getInstance, getInstance, getInstance, getParameter, getParameters, getProvider, initSign, initSign, initVerify, initVerify, setParameter, setParameter, sign, sign, toString, update, update, update, update, verify, verifyprivate boolean isSign
private long session
private int publicKeyLength
private long tempPublicKeyId
public PKCS11Signature()
protected PKCS11Signature(java.lang.String algorithm)
algorithm - the standard string name of the algorithm.
See the Signature section in the
Java Cryptography Architecture Standard Algorithm Name Documentation
for information about standard algorithm names.protected void engineInitVerify(java.security.PublicKey publicKey)
throws java.security.InvalidKeyException
engineInitVerify in class java.security.SignatureSpijava.security.InvalidKeyExceptionprotected void engineInitSign(java.security.PrivateKey privateKey)
throws java.security.InvalidKeyException
engineInitSign in class java.security.SignatureSpijava.security.InvalidKeyExceptionprotected void engineUpdate(byte b)
throws java.security.SignatureException
engineUpdate in class java.security.SignatureSpijava.security.SignatureExceptionprotected void engineUpdate(byte[] b,
int off,
int len)
throws java.security.SignatureException
engineUpdate in class java.security.SignatureSpijava.security.SignatureExceptionprotected byte[] engineSign()
throws java.security.SignatureException
engineSign in class java.security.SignatureSpijava.security.SignatureExceptionprotected boolean engineVerify(byte[] sigBytes)
throws java.security.SignatureException
engineVerify in class java.security.SignatureSpijava.security.SignatureExceptionprotected void engineSetParameter(java.lang.String param,
java.lang.Object value)
throws java.security.InvalidParameterException
engineSetParameter in class java.security.SignatureSpijava.security.InvalidParameterExceptionprotected java.lang.Object engineGetParameter(java.lang.String param)
throws java.security.InvalidParameterException
engineGetParameter in class java.security.SignatureSpijava.security.InvalidParameterExceptionprivate void removeTempPublicKey()
protected void finalize()
finalize in class java.lang.ObjectCopyright © 1998-2014 Gamma Technologies. All Rights Reserved.