Bouncy Castle Cryptography 1.46

org.bouncycastle.crypto.signers
Class RSADigestSigner

java.lang.Object
  extended by org.bouncycastle.crypto.signers.RSADigestSigner
All Implemented Interfaces:
Signer

public class RSADigestSigner
extends java.lang.Object
implements Signer


Constructor Summary
RSADigestSigner(Digest digest)
           
 
Method Summary
 byte[] generateSignature()
          Generate a signature for the message we've been loaded with using the key we were initialised with.
 java.lang.String getAlgorithmName()
          Deprecated.  
 void init(boolean forSigning, CipherParameters parameters)
          initialise the signer for signing or verification.
 void reset()
          reset the internal state
 void update(byte input)
          update the internal digest with the byte b
 void update(byte[] input, int inOff, int length)
          update the internal digest with the byte array in
 boolean verifySignature(byte[] signature)
          return true if the internal state represents the signature described in the passed in array.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RSADigestSigner

public RSADigestSigner(Digest digest)
Method Detail

getAlgorithmName

public java.lang.String getAlgorithmName()
Deprecated. 


init

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

Specified by:
init in interface Signer
Parameters:
forSigning - true if for signing, false otherwise
parameters - necessary parameters.

update

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

Specified by:
update in interface Signer

update

public void update(byte[] input,
                   int inOff,
                   int length)
update the internal digest with the byte array in

Specified by:
update in interface Signer

generateSignature

public byte[] generateSignature()
                         throws CryptoException,
                                DataLengthException
Generate a signature for the message we've been loaded with using the key we were initialised with.

Specified by:
generateSignature in interface Signer
Throws:
CryptoException
DataLengthException

verifySignature

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

Specified by:
verifySignature in interface Signer

reset

public void reset()
Description copied from interface: Signer
reset the internal state

Specified by:
reset in interface Signer

Bouncy Castle Cryptography 1.46