| Class Summary | |
|---|---|
| AllTests | |
| AllTests | |
| ArmoredInputStream | reader for Base64 armored objects - read the headers and then start returning bytes when the data is reached. |
| ArmoredOutputStream | Basic output stream. |
| BCPGInputStream | reader for PGP objects |
| BCPGKey | base interface for a PGP key |
| BCPGObject | base class for a PGP object. |
| BCPGOutputStream | Basic output stream. |
| ByteArrayHandler | Simple routine to encrypt and decrypt using a passphrase. |
| ClearSignedFileProcessor | A simple utility class that creates clear signed files and verifies them. |
| CompressedDataPacket | generic compressed data object. |
| CompressionAlgorithmTags | Basic tags for compression algorithms |
| ContainedPacket | Basic type for a PGP packet. |
| CRC24 | |
| DetachedSignatureProcessor | A simple utility class that creates seperate signatures for files and verifies them. |
| DirectKeySignature | A simple utility class that directly signs a public key and writes the signed key to "SignedKey.asc" in the current working directory. |
| DSA2Test | GPG compatability test vectors |
| DSAElGamalKeyRingGenerator | A simple utility class that generates a public/secret keyring containing a DSA signing key and an El Gamal key for encryption. |
| DSAPublicBCPGKey | base class for a DSA Public Key. |
| DSASecretBCPGKey | base class for a DSA Secret Key. |
| ElGamalPublicBCPGKey | base class for an ElGamal Public Key. |
| ElGamalSecretBCPGKey | base class for an ElGamal Secret Key. |
| ExperimentalPacket | basic packet for an experimental packet. |
| Exportable | packet giving signature creation time. |
| HashAlgorithmTags | basic tags for hash algorithms |
| ImageAttribute | Basic type for a image attribute packet. |
| InputStreamPacket | |
| IssuerKeyID | packet giving signature creation time. |
| KeyBasedFileProcessor | A simple utility class that encrypts/decrypts public key based encryption files. |
| KeyBasedLargeFileProcessor | A simple utility class that encrypts/decrypts public key based encryption large files. |
| KeyExpirationTime | packet giving time after creation at which the key expires. |
| KeyFlags | Packet holding the key flag values. |
| LiteralDataPacket | generic literal data packet. |
| MarkerPacket | Basic type for a marker packet |
| ModDetectionCodePacket | basic packet for a modification detection code packet. |
| MPInteger | a multiple precision integer |
| NotationData | Class provided a NotationData object according to RFC2440, Chapter 5.2.3.15. |
| OnePassSignaturePacket | generic signature object |
| OutputStreamPacket | |
| Packet | |
| PacketTags | Basic PGP packet tag types. |
| PBEFileProcessor | A simple utility class that encrypts/decrypts password based encryption files. |
| PGPArmoredTest | |
| PGPClearSignedSignatureTest | |
| PGPCompressedData | Compressed data objects. |
| PGPCompressedDataGenerator | class for producing compressed data packets. |
| PGPCompressionTest | |
| PGPDataValidationException | Thrown if the iv at the start of a data stream indicates the wrong key is being used. |
| PGPDSAElGamalTest | |
| PGPDSATest | |
| PGPEncryptedData | |
| PGPEncryptedDataGenerator | Generator for encrypted objects. |
| PGPEncryptedDataList | A holder for a list of PGP encryption method packets. |
| PGPEncryptedData.TruncatedStream | |
| PGPException | generic exception class for PGP encoding/decoding problems |
| PGPKeyFlags | key flag values for the KeyFlags subpacket. |
| PGPKeyPair | General class to handle JCA key pairs and convert them into OpenPGP ones. |
| PGPKeyRing | |
| PGPKeyRingGenerator | Generator for a PGP master and subkey ring. |
| PGPKeyRingTest | |
| PGPKeyValidationException | Thrown if the key checksum is invalid. |
| PGPLiteralData | class for processing literal data objects. |
| PGPLiteralDataGenerator | Class for producing literal data packets. |
| PGPMarker | a PGP marker packet - in general these should be ignored other than where the idea is to preserve the original input stream. |
| PGPMarkerTest | |
| PGPObjectFactory | General class for reading a PGP object stream. |
| PGPOnePassSignature | A one pass signature object. |
| PGPOnePassSignatureList | Holder for a list of PGPOnePassSignatures |
| PGPPacketTest | |
| PGPPBEEncryptedData | A password based encryption object. |
| PGPPBETest | |
| 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. |
| PGPPublicKeyRingCollection | Often a PGP key ring file is made up of a succession of master/sub-key key rings. |
| PGPRSATest | |
| PGPSecretKey | general class to handle a PGP secret key object. |
| PGPSecretKeyRing | Holder for a collection of PGP secret keys. |
| PGPSecretKeyRingCollection | Often a PGP key ring file is made up of a succession of master/sub-key key rings. |
| PGPSignature | A PGP signature object. |
| PGPSignatureGenerator | Generator for PGP Signatures. |
| PGPSignatureList | A list of PGP signatures - normally in the signature block after literal data. |
| PGPSignatureSubpacketGenerator | Generator for signature subpackets. |
| PGPSignatureSubpacketVector | Container for a list of signature subpackets. |
| PGPSignatureTest | |
| PGPUserAttributeSubpacketVector | Container for a list of user attribute subpackets. |
| PGPUtil | Basic utility class |
| PGPV3SignatureGenerator | Generator for old style PGP V3 Signatures. |
| PreferredAlgorithms | packet giving signature creation time. |
| PrimaryUserID | packet giving whether or not the signature is signed using the primary user ID for the key. |
| PublicKeyAlgorithmTags | Public Key Algorithm tag numbers |
| PublicKeyEncSessionPacket | basic packet for a PGP public key |
| PublicKeyPacket | basic packet for a PGP public key |
| PublicSubkeyPacket | basic packet for a PGP public key |
| PubringDump | Basic class which just lists the contents of the public key file passed as an argument. |
| RegressionTest | |
| Revocable | packet giving whether or not is revocable. |
| RSAKeyPairGenerator | A simple utility class that generates a RSA PGPPublicKey/PGPSecretKey pair. |
| RSAPublicBCPGKey | base class for an RSA Public Key. |
| RSASecretBCPGKey | base class for an RSA Secret (or Private) Key. |
| S2K | The string to key specifier class |
| SecretKeyPacket | basic packet for a PGP secret key |
| SecretSubkeyPacket | basic packet for a PGP secret key |
| SignatureCreationTime | packet giving signature creation time. |
| SignatureExpirationTime | packet giving signature expiration time. |
| SignaturePacket | generic signature packet |
| SignatureSubpacket | Basic type for a PGP Signature sub-packet. |
| SignatureSubpacketInputStream | reader for signature sub-packets |
| SignatureSubpacketTags | Basic PGP signature sub-packet tag types. |
| SignedFileProcessor | A simple utility class that signs and verifies files. |
| SignerUserID | packet giving the User ID of the signer. |
| SymmetricEncDataPacket | Basic type for a symmetric key encrypted packet |
| SymmetricEncIntegrityPacket | |
| SymmetricKeyAlgorithmTags | Basic tags for symmetric key algorithms |
| SymmetricKeyEncSessionPacket | Basic type for a symmetric encrypted session key packet |
| TrustPacket | Basic type for a trust packet |
| TrustSignature | packet giving signature creation time. |
| UserAttributePacket | Basic type for a user attribute packet. |
| UserAttributeSubpacket | Basic type for a PGP Signature sub-packet. |
| UserAttributeSubpacketInputStream | reader for user attribute sub-packets |
| UserAttributeSubpacketTags | Basic PGP user attribute sub-packet tag types. |
| UserIDPacket | Basic type for a user ID packet. |