Package org.mozilla.jss.crypto
Class SignatureSpi
java.lang.Object
org.mozilla.jss.crypto.SignatureSpi
- Direct Known Subclasses:
PK11Signature
You don't need to use this unless you are hacking JSS.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract void
engineInitSign
(PrivateKey privateKey) abstract void
engineInitSign
(PrivateKey privateKey, SecureRandom random) abstract void
engineInitVerify
(PublicKey publicKey) abstract void
abstract byte[]
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)
-
Constructor Details
-
SignatureSpi
public SignatureSpi()
-
-
Method Details
-
engineInitVerify
public abstract void engineInitVerify(PublicKey publicKey) throws InvalidKeyException, TokenException - Throws:
InvalidKeyException
TokenException
-
engineInitSign
public abstract void engineInitSign(PrivateKey privateKey) throws InvalidKeyException, TokenException - Throws:
InvalidKeyException
TokenException
-
engineInitSign
public abstract void engineInitSign(PrivateKey privateKey, SecureRandom random) throws InvalidKeyException, TokenException - Throws:
InvalidKeyException
TokenException
-
engineUpdate
- Throws:
SignatureException
TokenException
-
engineUpdate
public abstract void engineUpdate(byte[] b, int off, int len) throws SignatureException, TokenException - Throws:
SignatureException
TokenException
-
engineSign
- Throws:
SignatureException
TokenException
-
engineSign
public abstract int engineSign(byte[] outbuf, int offset, int len) throws SignatureException, TokenException - Throws:
SignatureException
TokenException
-
engineVerify
- Throws:
SignatureException
TokenException
-
engineSetParameter
public abstract void engineSetParameter(AlgorithmParameterSpec params) throws InvalidAlgorithmParameterException, TokenException
-