|
For the latest news and information visit The GNU Crypto project |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.security.SignatureSpi | +--gnu.crypto.jce.sig.SignatureAdapter
The implementation of a generic Signature
adapter class
to wrap gnu.crypto signature instances.
This class defines the Service Provider Interface (SPI) for the
Signature
class, which provides the functionality of a
digital signature algorithm. Digital signatures are used for authentication
and integrity assurance of digital data.
All the abstract methods in the SignatureSpi
class are
implemented by this class and all its sub-classes.
All the implementations which subclass this object, and which are serviced by
the GNU Crypto provider implement the Cloneable
interface.
Field Summary |
Fields inherited from class java.security.SignatureSpi |
appRandom |
Constructor Summary | |
protected |
SignatureAdapter(java.lang.String sigName,
ISignatureCodec codec)
Trivial protected constructor. |
Method Summary | |
java.lang.Object |
clone()
|
java.lang.Object |
engineGetParameter(java.lang.String param)
|
void |
engineInitSign(java.security.PrivateKey privateKey)
|
void |
engineInitSign(java.security.PrivateKey privateKey,
java.security.SecureRandom random)
|
void |
engineInitVerify(java.security.PublicKey publicKey)
|
void |
engineSetParameter(java.security.spec.AlgorithmParameterSpec params)
|
void |
engineSetParameter(java.lang.String param,
java.lang.Object value)
|
byte[] |
engineSign()
|
int |
engineSign(byte[] outbuf,
int offset,
int len)
|
void |
engineUpdate(byte b)
|
void |
engineUpdate(byte[] b,
int off,
int len)
|
boolean |
engineVerify(byte[] sigBytes)
|
Methods inherited from class java.security.SignatureSpi |
engineGetParameters, engineVerify |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
protected SignatureAdapter(java.lang.String sigName, ISignatureCodec codec)
sigName
- the canonical name of the signature scheme.codec
- the signature codec engine to use with this scheme.Method Detail |
public java.lang.Object clone()
clone
in class java.security.SignatureSpi
public void engineInitVerify(java.security.PublicKey publicKey) throws java.security.InvalidKeyException
engineInitVerify
in class java.security.SignatureSpi
java.security.InvalidKeyException
public void engineInitSign(java.security.PrivateKey privateKey) throws java.security.InvalidKeyException
engineInitSign
in class java.security.SignatureSpi
java.security.InvalidKeyException
public void engineInitSign(java.security.PrivateKey privateKey, java.security.SecureRandom random) throws java.security.InvalidKeyException
engineInitSign
in class java.security.SignatureSpi
java.security.InvalidKeyException
public void engineUpdate(byte b) throws java.security.SignatureException
engineUpdate
in class java.security.SignatureSpi
java.security.SignatureException
public void engineUpdate(byte[] b, int off, int len) throws java.security.SignatureException
engineUpdate
in class java.security.SignatureSpi
java.security.SignatureException
public byte[] engineSign() throws java.security.SignatureException
engineSign
in class java.security.SignatureSpi
java.security.SignatureException
public int engineSign(byte[] outbuf, int offset, int len) throws java.security.SignatureException
engineSign
in class java.security.SignatureSpi
java.security.SignatureException
public boolean engineVerify(byte[] sigBytes) throws java.security.SignatureException
engineVerify
in class java.security.SignatureSpi
java.security.SignatureException
public void engineSetParameter(java.lang.String param, java.lang.Object value) throws java.security.InvalidParameterException
engineSetParameter
in class java.security.SignatureSpi
java.security.InvalidParameterException
public void engineSetParameter(java.security.spec.AlgorithmParameterSpec params) throws java.security.InvalidAlgorithmParameterException
engineSetParameter
in class java.security.SignatureSpi
java.security.InvalidAlgorithmParameterException
public java.lang.Object engineGetParameter(java.lang.String param) throws java.security.InvalidParameterException
engineGetParameter
in class java.security.SignatureSpi
java.security.InvalidParameterException
|
For the latest news and information visit The GNU Crypto project |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |