org.mozilla.jss.crypto

Class SignatureSpi

public abstract class SignatureSpi extends Object

You don't need to use this unless you are hacking JSS.
Method Summary
abstract voidengineInitSign(PrivateKey privateKey)
abstract voidengineInitSign(PrivateKey privateKey, SecureRandom random)
abstract voidengineInitVerify(PublicKey publicKey)
abstract voidengineSetParameter(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

engineInitSign

public abstract void engineInitSign(PrivateKey privateKey)

engineInitSign

public abstract void engineInitSign(PrivateKey privateKey, SecureRandom random)

engineInitVerify

public abstract void engineInitVerify(PublicKey publicKey)

engineSetParameter

public abstract void engineSetParameter(AlgorithmParameterSpec params)

engineSign

public abstract byte[] engineSign()

engineSign

public abstract int engineSign(byte[] outbuf, int offset, int len)

engineUpdate

public abstract void engineUpdate(byte b)

engineUpdate

public abstract void engineUpdate(byte[] b, int off, int len)

engineVerify

public abstract boolean engineVerify(byte[] sigBytes)