Package org.bouncycastle.openpgp
Class PGPV3SignatureGenerator
java.lang.Object
org.bouncycastle.openpgp.PGPV3SignatureGenerator
Generator for old style PGP V3 Signatures.
-
Constructor Summary
ConstructorsConstructorDescriptionPGPV3SignatureGenerator(PGPContentSignerBuilder contentSignerBuilder) Create a signature generator built on the passed in contentSignerBuilder. -
Method Summary
Modifier and TypeMethodDescriptiongenerate()Return a V3 signature object containing the current signature state.generateOnePassVersion(boolean isNested) Return the one pass header associated with the current signature.voidinit(int signatureType, PGPPrivateKey key) Initialise the generator for signing.voidupdate(byte b) voidupdate(byte[] b) voidupdate(byte[] b, int off, int len)
-
Constructor Details
-
PGPV3SignatureGenerator
Create a signature generator built on the passed in contentSignerBuilder.- Parameters:
contentSignerBuilder- builder to produce PGPContentSigner objects for generating signatures.
-
-
Method Details
-
init
Initialise the generator for signing.- Parameters:
signatureType-key-- Throws:
PGPException
-
update
public void update(byte b) -
update
public void update(byte[] b) -
update
public void update(byte[] b, int off, int len) -
generateOnePassVersion
Return the one pass header associated with the current signature.- Parameters:
isNested-- Returns:
- PGPOnePassSignature
- Throws:
PGPException
-
generate
Return a V3 signature object containing the current signature state.- Returns:
- PGPSignature
- Throws:
PGPException
-