Bouncy Castle Cryptography Library 1.79

org.bouncycastle.bcpg
Class ContainedPacket

java.lang.Object
  |
  +--org.bouncycastle.bcpg.Packet
        |
        +--org.bouncycastle.bcpg.ContainedPacket
All Implemented Interfaces:
org.bouncycastle.util.Encodable, PacketTags
Direct Known Subclasses:
ExperimentalPacket, MarkerPacket, ModDetectionCodePacket, OnePassSignaturePacket, PaddingPacket, PublicKeyEncSessionPacket, PublicKeyPacket, SecretKeyPacket, SignaturePacket, SymmetricKeyEncSessionPacket, TrustPacket, UnknownPacket, UserAttributePacket, UserIDPacket

public abstract class ContainedPacket
extends Packet
implements org.bouncycastle.util.Encodable

Basic type for a PGP packet.


Fields inherited from interface org.bouncycastle.bcpg.PacketTags
AEAD_ENC_DATA, COMPRESSED_DATA, EXPERIMENTAL_1, EXPERIMENTAL_2, EXPERIMENTAL_3, EXPERIMENTAL_4, LITERAL_DATA, MARKER, MOD_DETECTION_CODE, ONE_PASS_SIGNATURE, PADDING, PUBLIC_KEY, PUBLIC_KEY_ENC_SESSION, PUBLIC_SUBKEY, RESERVED, SECRET_KEY, SECRET_SUBKEY, SIGNATURE, SYM_ENC_INTEGRITY_PRO, SYMMETRIC_KEY_ENC, SYMMETRIC_KEY_ENC_SESSION, TRUST, USER_ATTRIBUTE, USER_ID
 
Method Summary
abstract  void encode(BCPGOutputStream pOut)
           
 byte[] getEncoded()
           
 byte[] getEncoded(PacketFormat format)
           
 
Methods inherited from class org.bouncycastle.bcpg.Packet
getPacketTag, hasNewPacketFormat, isCritical
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getEncoded

public byte[] getEncoded()
                  throws java.io.IOException
Specified by:
getEncoded in interface org.bouncycastle.util.Encodable

getEncoded

public byte[] getEncoded(PacketFormat format)
                  throws java.io.IOException

encode

public abstract void encode(BCPGOutputStream pOut)
                     throws java.io.IOException

Bouncy Castle Cryptography Library 1.79