Package org.mozilla.jss.crypto
Class SignatureSpi
- java.lang.Object
-
- org.mozilla.jss.crypto.SignatureSpi
-
public abstract class SignatureSpi extends java.lang.ObjectYou don't need to use this unless you are hacking JSS.
-
-
Constructor Summary
Constructors Constructor Description SignatureSpi()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract voidengineInitSign(PrivateKey privateKey)abstract voidengineInitSign(PrivateKey privateKey, java.security.SecureRandom random)abstract voidengineInitVerify(java.security.PublicKey publicKey)abstract voidengineSetParameter(java.security.spec.AlgorithmParameterSpec params)abstract byte[]engineSign()abstract intengineSign(byte[] outbuf, int offset, int len)abstract voidengineUpdate(byte b)abstract voidengineUpdate(byte[] b, int off, int len)abstract booleanengineVerify(byte[] sigBytes)
-
-
-
Method Detail
-
engineInitVerify
public abstract void engineInitVerify(java.security.PublicKey publicKey) throws java.security.InvalidKeyException, TokenException- Throws:
java.security.InvalidKeyExceptionTokenException
-
engineInitSign
public abstract void engineInitSign(PrivateKey privateKey) throws java.security.InvalidKeyException, TokenException
- Throws:
java.security.InvalidKeyExceptionTokenException
-
engineInitSign
public abstract void engineInitSign(PrivateKey privateKey, java.security.SecureRandom random) throws java.security.InvalidKeyException, TokenException
- Throws:
java.security.InvalidKeyExceptionTokenException
-
engineUpdate
public abstract void engineUpdate(byte b) throws java.security.SignatureException, TokenException- Throws:
java.security.SignatureExceptionTokenException
-
engineUpdate
public abstract void engineUpdate(byte[] b, int off, int len) throws java.security.SignatureException, TokenException- Throws:
java.security.SignatureExceptionTokenException
-
engineSign
public abstract byte[] engineSign() throws java.security.SignatureException, TokenException- Throws:
java.security.SignatureExceptionTokenException
-
engineSign
public abstract int engineSign(byte[] outbuf, int offset, int len) throws java.security.SignatureException, TokenException- Throws:
java.security.SignatureExceptionTokenException
-
engineVerify
public abstract boolean engineVerify(byte[] sigBytes) throws java.security.SignatureException, TokenException- Throws:
java.security.SignatureExceptionTokenException
-
engineSetParameter
public abstract void engineSetParameter(java.security.spec.AlgorithmParameterSpec params) throws java.security.InvalidAlgorithmParameterException, TokenException- Throws:
java.security.InvalidAlgorithmParameterExceptionTokenException
-
-