These classes deal with things at a raw OpenPGP packet level. For the most part you are probably better off looking at the org.bouncycastle.openpgp package for what you want.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | |
| public interface | BCPGKey
base interface for a PGP key |
| public interface | CompressionAlgorithmTags
Basic tags for compression algorithms |
| public interface | HashAlgorithmTags
basic tags for hash algorithms |
| public interface | PacketTags
Basic PGP packet tag types. |
| public interface | PublicKeyAlgorithmTags
Public Key Algorithm tag numbers |
| public interface | SignatureSubpacketTags
Basic PGP signature sub-packet tag types. |
| public interface | SymmetricKeyAlgorithmTags
Basic tags for symmetric key algorithms |
| public interface | UserAttributeSubpacketTags
Basic PGP user attribute sub-packet tag types. |
| public interface |
| Modifier and Type | Class and Description |
|---|---|
| public class | AEADEncDataPacket
Packet representing AEAD encrypted data. |
| public class | ArmoredInputStream
reader for Base64 armored objects - read the headers and then start returning bytes when the data is reached. |
| public class | ArmoredOutputStream
Output stream that writes data in ASCII Armored format. |
| public class | BCPGInputStream
Stream reader for PGP objects |
| public abstract class | BCPGObject
Base class for a PGP object. |
| public class | BCPGOutputStream
Basic output stream. |
| public class | CompressedDataPacket
A generic compressed data object. |
| public abstract class | ContainedPacket
Basic type for a PGP packet. |
| public class | |
| public class | DSAPublicBCPGKey
base class for a DSA Public Key. |
| public class | DSASecretBCPGKey
base class for a DSA Secret Key. |
| public class | ECDHPublicBCPGKey
base class for an ECDH Public Key. |
| public class | ECDSAPublicBCPGKey
base class for an ECDSA Public Key. |
| public abstract class | ECPublicBCPGKey
base class for an EC Public Key. |
| public class | ECSecretBCPGKey
base class for an EC Secret Key. |
| public class | EdDSAPublicBCPGKey
base class for an EdDSA Public Key. |
| public class | EdSecretBCPGKey
base class for an Edwards Curve Secret Key. |
| public class | ElGamalPublicBCPGKey
base class for an ElGamal Public Key. |
| public class | ElGamalSecretBCPGKey
base class for an ElGamal Secret Key. |
| public class | ExperimentalPacket
basic packet for an experimental packet. |
| public class | |
| public class | InputStreamPacket
A block of data associated with other packets in a PGP object stream. |
| public class | LiteralDataPacket
Generic literal data packet. |
| public class | MarkerPacket
Basic type for a marker packet |
| public class | ModDetectionCodePacket
basic packet for a modification detection code packet. |
| public class | MPInteger
a multiple precision integer |
| public class | OnePassSignaturePacket
generic signature object |
| public abstract class | |
| public class | |
| public class | PublicKeyEncSessionPacket
basic packet for a PGP public key |
| public class | PublicKeyPacket
basic packet for a PGP public key |
| public class | PublicSubkeyPacket
basic packet for a PGP public key |
| public class | RSAPublicBCPGKey
base class for an RSA Public Key. |
| public class | RSASecretBCPGKey
base class for an RSA Secret (or Private) Key. |
| public class | S2K
Parameter specifier for the PGP string-to-key password based key derivation function. |
| public class | SecretKeyPacket
basic packet for a PGP secret key |
| public class | SecretSubkeyPacket
basic packet for a PGP secret key |
| public class | SignaturePacket
generic signature packet |
| public class | SignatureSubpacket
Basic type for a PGP Signature sub-packet. |
| public class | SignatureSubpacketInputStream
reader for signature sub-packets |
| pack-priv class | |
| public class | SymmetricEncDataPacket
Basic type for a symmetric key encrypted packet |
| public class | SymmetricEncIntegrityPacket
A symmetric key encrypted packet with an associated integrity check code. |
| public class | SymmetricKeyEncSessionPacket
Basic type for a symmetric encrypted session key packet |
| public class | TrustPacket
Basic type for a trust packet |
| public class | |
| public class | UserAttributePacket
Basic type for a user attribute packet. |
| public class | UserAttributeSubpacket
Basic type for a user attribute sub-packet. |
| public class | UserAttributeSubpacketInputStream
reader for user attribute sub-packets |
| public class | UserIDPacket
Basic type for a user ID packet. |