org.bouncycastle.crypto

Interface Signer

public interface Signer

Generic signer interface for hash based and message recovery signers.
Method Summary
byte[]generateSignature()
generate a signature for the message we've been loaded with using the key we were initialised with.
voidinit(boolean forSigning, CipherParameters param)
Initialise the signer for signing or verification.
voidreset()
reset the internal state
voidupdate(byte b)
update the internal digest with the byte b
voidupdate(byte[] in, int off, int len)
update the internal digest with the byte array in
booleanverifySignature(byte[] signature)
return true if the internal state represents the signature described in the passed in array.

Method Detail

generateSignature

public byte[] generateSignature()
generate a signature for the message we've been loaded with using the key we were initialised with.

init

public void init(boolean forSigning, CipherParameters param)
Initialise the signer for signing or verification.

Parameters: forSigning true if for signing, false otherwise param necessary parameters.

reset

public void reset()
reset the internal state

update

public void update(byte b)
update the internal digest with the byte b

update

public void update(byte[] in, int off, int len)
update the internal digest with the byte array in

verifySignature

public boolean verifySignature(byte[] signature)
return true if the internal state represents the signature described in the passed in array.