Package cryptix.pgp

Interface Summary
Algorithm Constants describing the various algorithms we can use.
 

Class Summary
ArmouredData This class represents an ASCII-Armoured message.
ArmouredMessage Deprecated. New code should use ArmouredData in preference to this class.
Armoury Deprecated. New code should use ArmouredData in preference to this class.
Certificate This class represents a Packet of type PUBLIC_KEY.
Comment Class representing a comment Packet.
CompressedData Class representing a compressed Packet.
ConvEncryptedData Class representing an encrypted Packet.
CRC This class calculates the CRC check as required by PGP base64 encoded packets.
DashProtected This class enables the encoding and decoding of the "- " protection which will protect a String against some forms of corruption during email transport.
EncryptedBigInt An encrypted BigInteger class (used by SecretKeyCertificate).
EncryptedSecretKey An encrypted secret key class (used by SecretKeyCertificate).
FileRandomStream A random stream that uses a seed file to provide an initial source of entropy.
HashFactory Static methods to read and write message hashes.
KeyCache This class currently does nothing other than provide a particular type which will be used by the next versions of the remote key-fetching classes to store retrieved keys.
KeyClient Superclass for the classes that fetch keys from keyservers.
KeyGlob Stores all of the key sources known to a program - all public and secret keyrings, and a Web master keyserver.
KeyID A wrapper around the byte[] key ID.
KeyRing KeyRing is an abstract superclass for keyring objects - stores of keys (public and private) held in a file.
KeyRingEntry Stores all the information about a user in a keyring - their key certificate, usernames, trust packet(s) and any signatures.
KeyRingTrust Represents a PGP trust packet.
KeyStore Abstract base class for PGP keyrings and keyservers.
LiteralData This class represents a literal data Packet.
Message This class represents a PGP message.
Packet DOCUMENT ME.
PacketByteArray A PacketByteArray is a sequence of PGP packets stored as an array of bytes.
PacketFactory This class contains static methods to read and write encoded packets.
PacketHeader DOCUMENT ME.
PacketInputStream Adds readPacket(), readKeyRingEntry() and readUserIdCertificate() methods to DataInputStream.
PacketOutputStream Adds writePacket(), writeKeyRingEntry() and writeUserIdCertificate() methods to DataOutputStream.
Passphrase This class stores a passphrase's MD5 hash, which is all that is needed, then attempts to wipe the plaintext from memory.
PGPCFB This class implements PGPs (ie.
PublicKeyCertificate DOCUMENT ME.
PublicKeyEncrypted DOCUMENT ME.
PublicKeyRing Represents a public keyring.
SecretKeyCertificate DOCUMENT ME.
SecretKeyRing Represents a secret keyring.
Signature DOCUMENT ME.
SignedData Represents a signature, together with the data that has been signed.
SignedMessage This class can be used to sign a message.
UserId This class represents a User ID Packet.
UserIdCertificate Stores all the information about a user in a keyring - their key certificate, usernames, trust packet(s) and any signatures.
WebClient DOCUMENT ME.
 

Exception Summary
DecryptException This exception is thrown when data cannot be successfully decrypted.
EncryptException This exception is thrown when data cannot be successfully encrypted.
FormatException This exception is thrown when data has an invalid format.
InvalidChecksumException This exception is thrown when a checksum is invalid.