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.StringgetAlgorithmName()Deprecated.voidinit(boolean forSigning, CipherParameters parameters)Initialize the signer for signing or verification.voidreset()reset the internal statevoidupdate(byte input)update the internal digest with the byte bvoidupdate(byte[] input, int inOff, int length)update the internal digest with the byte array inbooleanverifySignature(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, DataLengthExceptionGenerate a signature for the message we've been loaded with using the key we were initialised with.- Specified by:
generateSignaturein interfaceSigner- Throws:
CryptoExceptionDataLengthException
-
verifySignature
public boolean verifySignature(byte[] signature)
return true if the internal state represents the signature described in the passed in array.- Specified by:
verifySignaturein interfaceSigner
-
-