|Home >> All >> cryptix >> openpgp >> [ packet Javadoc ]|
cryptix.openpgp.packet: Javadoc index of package cryptix.openpgp.packet.
PGPMarkerPacket: The marker packet. RFC 2440 says: 5.8. Marker Packet (Obsolete Literal Packet) (Tag 10) An experimental version of PGP used this packet as the Literal packet, but no released version of PGP generated Literal packets with this tag. With PGP 5.x, this packet has been re-assigned and is reserved for use as the Marker packet. The body of this packet consists of: - The three octets 0x50, 0x47, 0x50 (which spell "PGP" in UTF-8). Such a packet MUST be ignored when received. It may be placed at the beginning of a message that uses features not available in PGP 2.6.x in order to cause that version to report ...
PGPOnePassSignaturePacket: A class representing a one-pass signature packet. This packet both has a binary and a plaintext form. While RFC 2440 only lists the binary form of this packet, we also support the 'Hash:' armour header key in clearsigned messages. Because the plaintext form contains less information than the binary form, not all get methods will work with the plaintext form, in fact only the getHashID and the isNested method work. Fortunately these two are also the only useful ones for one pass signatures, so applications are encouraged not to depend on the other information contained in a binary one-pass signature ...
PGPContainerPacket: The PGPContainerPacket provides (or will provide) an infrastructure for an ordered list of packets. This class holds the collection of "subpackets". Subclasses can use the encodeSubPackets method to call encode() recursively on the subpackets. And, for the decoding, clients can use devodeSubPackets to take packets out of a stream and place them in this collection.
PGPCompressedDataPacket: "The Compressed Data packet contains compressed data. Typically, this packet is found as the contents of an encrypted packet, or following a Signature or One-Pass Signature packet, and contains literal data packets." -- RFC2440 To use this class for encoding a packet, you must set the compression algorithm ID manually via the setAlgorithmID method.
PGPUserIDPacket: Packet containing a user ID This packet contains a simple string that represents a user ID. This string is usually formatted in a certain way (containing a name and an e-mail address. This class however does not parse it, it deals with the string as a whole.
PGPPacketFactory: A factory to read packets from a stream When initialized using the default constructor, this class knows how to parse all standard OpenPGP packets. However, an application can register their own packets if needed.
PGPSymmetricKeyEncryptedSessionKeyPacket: This class represents a session key. This session key is either encrypted with a passphrase or this packet specifies that the passphrase is used directly as the session key.
PGPEncryptedDataPacket: Represents an encrypted data packet. There are two variants of this packet. One with and one without integrity protection.
PGPModificationDetectionCodePacket: This class has not been implemented yet. For now it extends from PGPDummyPacket, such that it can be ignored.
PGPTrustPacket: This class has not been implemented yet. For now it extends from PGPDummyPacket, such that it can be ignored.
PGPSessionKeyPacket: This class represents an encrypted session key packet. Subclasses will define the encryption method used.
PGPPacketConstants: Class containing constants for all packets defined by OpenPGP and some others used by various implementations.
PGPKeyPacket: Generic superclass for all keypackets. Note that this class may change a bit to support encrypted keys.
PGPSignatureConstants: Class containing constants for all signature types and signature subpackets defined by OpenPGP.
PGPSecretKeyPacket: Packet representing a secret (signing only or both encrypt and sign) key
PGPSessionKey: Class representing a sessionkey and a symmetric key algorithm identifier
PGPPublicKeyPacket: Packet representing a public (signing only or sign and encrypt) key
PGPPublicKeyEncryptedSessionKeyPacket: This class represents a session key, encrypted with a public key.
PGPDummyPacket: Placeholder for packets we don't know how to parse otherwise.
PGPIDPacket: Abstract packet for IDentity packets (like user ID's).
PGPPublicSubKeyPacket: Packet representing a public (encryption only) subkey
PGPSecretSubKeyPacket: Packet representing a secret (encryption only) subkey
PGPLiteralDataPacket: I'm currently implementing this class
PGPSignaturePacket: A packet representing a signature.
PGPUnknownPacket: Placeholder for an unknown packet.