Class BaseRsaDigestSigner
- java.lang.Object
-
- org.bouncycastle.crypto.internal.signers.BaseRsaDigestSigner
-
-
Constructor Summary
Constructors Constructor Description BaseRsaDigestSigner(AsymmetricBlockCipher rsaEngine, Digest digest, ASN1ObjectIdentifier digestOid)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleancheckPKCS1Sig(byte[] expected, byte[] sig)byte[]generateSignature()Generate a signature for the message we've been loaded with using the key we were initialised with.voidinit(boolean forSigning, CipherParameters parameters)initialise 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
-
BaseRsaDigestSigner
public BaseRsaDigestSigner(AsymmetricBlockCipher rsaEngine, Digest digest, ASN1ObjectIdentifier digestOid)
-
-
Method Detail
-
init
public void init(boolean forSigning, CipherParameters parameters)initialise 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) throws InvalidSignatureExceptionreturn true if the internal state represents the signature described in the passed in array.- Specified by:
verifySignaturein interfaceSigner- Throws:
InvalidSignatureException
-
reset
public void reset()
Description copied from interface:Signerreset the internal state
-
checkPKCS1Sig
public static boolean checkPKCS1Sig(byte[] expected, byte[] sig)
-
-