Bouncy Castle Cryptography Library 1.79

org.bouncycastle.bcpg
Class PublicSubkeyPacket

java.lang.Object
  |
  +--org.bouncycastle.bcpg.Packet
        |
        +--org.bouncycastle.bcpg.ContainedPacket
              |
              +--org.bouncycastle.bcpg.PublicKeyPacket
                    |
                    +--org.bouncycastle.bcpg.PublicSubkeyPacket
All Implemented Interfaces:
org.bouncycastle.util.Encodable, PacketTags, PublicKeyAlgorithmTags

public class PublicSubkeyPacket
extends PublicKeyPacket

basic packet for a PGP public key


Fields inherited from class org.bouncycastle.bcpg.PublicKeyPacket
LIBREPGP_5, VERSION_3, VERSION_4, VERSION_6
 
Fields inherited from interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
AEDH, AEDSA, DIFFIE_HELLMAN, DSA, EC, ECDH, ECDSA, Ed25519, Ed448, EDDSA, EDDSA_LEGACY, ELGAMAL_ENCRYPT, ELGAMAL_GENERAL, EXPERIMENTAL_1, EXPERIMENTAL_10, EXPERIMENTAL_11, EXPERIMENTAL_2, EXPERIMENTAL_3, EXPERIMENTAL_4, EXPERIMENTAL_5, EXPERIMENTAL_6, EXPERIMENTAL_7, EXPERIMENTAL_8, EXPERIMENTAL_9, RSA_ENCRYPT, RSA_GENERAL, RSA_SIGN, X25519, X448
 
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
PublicSubkeyPacket(int algorithm, java.util.Date time, BCPGKey key)
          Deprecated. use versioned PublicSubkeyPacket(int, int, Date, BCPGKey) instead
PublicSubkeyPacket(int version, int algorithm, java.util.Date time, BCPGKey key)
          Construct a public sub-key packet.
 
Methods inherited from class org.bouncycastle.bcpg.PublicKeyPacket
encode, getAlgorithm, getEncodedContents, getKey, getKeyID, getTime, getValidDays, getVersion
 
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, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PublicSubkeyPacket

public PublicSubkeyPacket(int algorithm,
                          java.util.Date time,
                          BCPGKey key)
Deprecated. use versioned PublicSubkeyPacket(int, int, Date, BCPGKey) instead

Construct version 4 public sub-key packet.
Parameters:
algorithm -  
time -  
key -  

PublicSubkeyPacket

public PublicSubkeyPacket(int version,
                          int algorithm,
                          java.util.Date time,
                          BCPGKey key)
Construct a public sub-key packet.
Parameters:
version -  
algorithm -  
time -  
key -  

Bouncy Castle Cryptography Library 1.79