Class GenericSigner

java.lang.Object
org.bouncycastle.crypto.signers.GenericSigner
All Implemented Interfaces:
Signer

public class GenericSigner extends Object implements Signer
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    byte[]
    Generate a signature for the message we've been loaded with using the key we were initialised with.
    void
    init(boolean forSigning, CipherParameters parameters)
    initialise the signer for signing or verification.
    void
    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 Details

  • Method Details

    • 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