Bouncy Castle Cryptography Library 1.81

org.bouncycastle.bcpg
Class UserIDPacket

java.lang.Object
  extended byorg.bouncycastle.bcpg.Packet
      extended byorg.bouncycastle.bcpg.ContainedPacket
          extended byorg.bouncycastle.bcpg.UserIDPacket
All Implemented Interfaces:
org.bouncycastle.util.Encodable, PacketTags, UserDataPacket

public class UserIDPacket
extends ContainedPacket
implements UserDataPacket

Basic type for a user ID packet.


Field Summary
 
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
 
Constructor Summary
UserIDPacket(BCPGInputStream in)
           
UserIDPacket(BCPGInputStream in, boolean newPacketFormat)
           
UserIDPacket(byte[] rawID)
           
UserIDPacket(java.lang.String id)
           
 
Method Summary
 void encode(BCPGOutputStream out)
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getID()
           
 byte[] getRawID()
           
 int hashCode()
           
 
Methods inherited from class org.bouncycastle.bcpg.ContainedPacket
getEncoded, getEncoded
 
Methods inherited from class org.bouncycastle.bcpg.Packet
getPacketTag, hasNewPacketFormat, isCritical
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserIDPacket

public UserIDPacket(BCPGInputStream in)
             throws java.io.IOException

UserIDPacket

public UserIDPacket(BCPGInputStream in,
                    boolean newPacketFormat)
             throws java.io.IOException

UserIDPacket

public UserIDPacket(java.lang.String id)

UserIDPacket

public UserIDPacket(byte[] rawID)
Method Detail

getID

public java.lang.String getID()

getRawID

public byte[] getRawID()

equals

public boolean equals(java.lang.Object o)

hashCode

public int hashCode()

encode

public void encode(BCPGOutputStream out)
            throws java.io.IOException
Specified by:
encode in class ContainedPacket
Throws:
java.io.IOException

Bouncy Castle Cryptography Library 1.81