Top Description Fields Constructors Methods
org.bouncycastle.bcpg

public Class PublicKeyEncSessionPacket

extends ContainedPacket
implements PublicKeyAlgorithmTags
Class Inheritance
All Implemented Interfaces
org.bouncycastle.bcpg.PublicKeyAlgorithmTags
Imports
java.io.ByteArrayOutputStream, .IOException, org.bouncycastle.util.Arrays, org.bouncycastle.util.io.Streams

basic packet for a PGP public key

Field Summary

Modifier and TypeField and Description
private int
private byte[][]
private long
private int

Constructor Summary

AccessConstructor and Description
pack-priv
public
PublicKeyEncSessionPacket(long keyID, int algorithm, byte[][] data)

Method Summary

Modifier and TypeMethod and Description
public void
public int
public byte[][]
public long
public int
Inherited from org.bouncycastle.bcpg.ContainedPacket:
getEncoded

Field Detail

algorithmback to summary
private int algorithm
databack to summary
private byte[][] data
keyIDback to summary
private long keyID
versionback to summary
private int version

Constructor Detail

PublicKeyEncSessionPacketback to summary
pack-priv PublicKeyEncSessionPacket(BCPGInputStream in) throws IOException
PublicKeyEncSessionPacketback to summary
public PublicKeyEncSessionPacket(long keyID, int algorithm, byte[][] data)

Method Detail

encodeback to summary
public void encode(BCPGOutputStream out) throws IOException

Implements abstract org.bouncycastle.bcpg.ContainedPacket.encode.

getAlgorithmback to summary
public int getAlgorithm()
getEncSessionKeyback to summary
public byte[][] getEncSessionKey()
getKeyIDback to summary
public long getKeyID()
getVersionback to summary
public int getVersion()