Bouncy Castle Cryptography 1.22

Package org.bouncycastle.openpgp

High level classes for dealing with OpenPGP objects.

See:
          Description

Interface Summary
PGPKeyFlags key flag values for the KeyFlags subpacket.
 

Class Summary
PGPCompressedData Compressed data objects.
PGPCompressedDataGenerator class for producing compressed data packets.
PGPEncryptedDataGenerator Generator for encrypted objects.
PGPEncryptedDataList A holder for a list of PGP encryption method packets.
PGPKeyPair general class to handle a PGP secret key object.
PGPLiteralData class for processing literal data objects.
PGPLiteralDataGenerator Class for producing literal data packets.
PGPObjectFactory General class for reading a PGP object stream
PGPOnePassSignature A one pass signature object.
PGPOnePassSignatureList Holder for a list of PGPOnePassSignatures
PGPPBEEncryptedData A password based encryption object.
PGPPrivateKey general class to contain a private key for use with other openPGP objects.
PGPPublicKey general class to handle a PGP public key object.
PGPPublicKeyEncryptedData A public key encrypted data object.
PGPPublicKeyRing general class to hold a collection of PGP Public Keys.
PGPSecretKey general class to handle a PGP secret key object.
PGPSecretKeyRing Holder for a collection of PGP secret keys.
PGPSignature A PGP signature object.
PGPSignatureGenerator Generator for PGP Signatures.
PGPSignatureList  
PGPSignatureSubpacketGenerator Generator for signature subpackets.
PGPSignatureSubpacketVector Container for a list of signature subpackets.
PGPUserAttributeSubpacketVector Container for a list of signature subpackets.
PGPUtil Basic utility class
 

Exception Summary
PGPException generic exception class for PGP encoding/decoding problems
 

Package org.bouncycastle.openpgp Description

High level classes for dealing with OpenPGP objects.

Note: These are based on the org.bouncycastle.bcpg classes and use a streaming model, so for some objects which have an input stream associated it is necessary to read to the end of the input stream on the object before trying to read another object from the orginal input stream.


Bouncy Castle Cryptography 1.22