Package org.bouncycastle.crypto.signers
Class RSADigestSigner
- java.lang.Object
-
- org.bouncycastle.crypto.signers.RSADigestSigner
-
-
Constructor Summary
Constructors Constructor Description RSADigestSigner(Digest digest)
RSADigestSigner(Digest digest, ASN1ObjectIdentifier digestOid)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description 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)
Initialize the signer for signing or verification.void
reset()
reset the internal statevoid
update(byte input)
update the internal digest with the byte bvoid
update(byte[] input, int inOff, int length)
update the internal digest with the byte array inboolean
verifySignature(byte[] signature)
return true if the internal state represents the signature described in the passed in array.
-
-
-
Constructor Detail
-
RSADigestSigner
public RSADigestSigner(Digest digest)
-
RSADigestSigner
public RSADigestSigner(Digest digest, ASN1ObjectIdentifier digestOid)
-
-
Method Detail
-
getAlgorithmName
public java.lang.String getAlgorithmName()
Deprecated.
-
init
public void init(boolean forSigning, CipherParameters parameters)
Initialize the signer for signing or verification.
-
update
public void update(byte input)
update the internal digest with the byte b
-
update
public void update(byte[] input, int inOff, int length)
update the internal digest with the byte array in
-
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 interfaceSigner
- 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 interfaceSigner
-
-