Signature Members

Signature Members

Class Overview | This Package | All Packages

Fields
Name Description
SIGN Possible state value, signifying that this signature object has been initialized for signing.
state Current state of this signature object.
UNINITIALIZED Possible state value, signifying that this signature object has not yet been initialized.
VERIFY Possible state value, signifying that this signature object has been initialized for verification.

Constructors
Name Description
Signature(String) Creates a Signature object for the specified algorithm.

Methods
Name Description
clone() Returns a clone if the implementation is cloneable.
engineGetParameter(String) SPI: Gets the value of the specified algorithm parameter.
engineInitSign(PrivateKey) SPI: Initializes this signature object with the specified private key for signing operations.
engineInitVerify(PublicKey) SPI: Initializes this signature object with the specified public key for verification operations.
engineSetParameter(String, Object) SPI: Sets the specified algorithm parameter to the specified value.
engineSign() SPI: Returns the signature bytes of all the data updated so far.
engineUpdate(byte) SPI: Updates the data to be signed or verified using the specified byte.
engineUpdate(byte[], int, int) SPI: Updates the data to be signed or verified, using the specified array of bytes, starting at the specified offset.
engineVerify(byte[]) SPI: Verifies the passed-in signature.
getAlgorithm() Returns the name of the algorithm for this signature object.
getInstance(String) Generates a Signature object that implements the specified algorithm.
getInstance(String, String) Generates a Signature object implementing the specified algorithm, as supplied from the specified provider, if such an algorithm is available from the provider.
getParameter(String) Gets the value of the specified algorithm parameter.
initSign(PrivateKey) Initialize this object for signing.
initVerify(PublicKey) Initializes this object for verification.
setParameter(String, Object) Sets the specified algorithm parameter to the specified value.
sign() Returns the signature bytes of all the data updated.
toString() Returns a string representation of this signature object, providing information that includes the state of the object and the name of the algorithm used.
update(byte) Updates the data to be signed or verified by a byte.
update(byte[]) Updates the data to be signed or verified, using the specified array of bytes.
update(byte[], int, int) Updates the data to be signed or verified, using the specified array of bytes, starting at the specified offset.
verify(byte[]) Verifies the passed-in signature.