Table of Contents

Class PublicKeyPacket

Namespace
Org.BouncyCastle.Bcpg
Assembly
BouncyCastle.Cryptography.dll
public class PublicKeyPacket : ContainedPacket
Inheritance
PublicKeyPacket
Derived
Inherited Members

Remarks

Basic packet for a PGP public key.

Constructors

PublicKeyPacket(PublicKeyAlgorithmTag, DateTime, IBcpgKey)

Construct a version 4 public key packet.

public PublicKeyPacket(PublicKeyAlgorithmTag algorithm, DateTime time, IBcpgKey key)

Parameters

algorithm PublicKeyAlgorithmTag
time DateTime
key IBcpgKey

Properties

Algorithm

public virtual PublicKeyAlgorithmTag Algorithm { get; }

Property Value

PublicKeyAlgorithmTag

Key

public virtual IBcpgKey Key { get; }

Property Value

IBcpgKey

ValidDays

public virtual int ValidDays { get; }

Property Value

int

Version

public virtual int Version { get; }

Property Value

int

Methods

Encode(BcpgOutputStream)

public override void Encode(BcpgOutputStream bcpgOut)

Parameters

bcpgOut BcpgOutputStream

GetEncodedContents()

public virtual byte[] GetEncodedContents()

Returns

byte[]

GetTime()

public virtual DateTime GetTime()

Returns

DateTime