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
algorithmPublicKeyAlgorithmTagtimeDateTimekeyIBcpgKey
Properties
Algorithm
public virtual PublicKeyAlgorithmTag Algorithm { get; }
Property Value
Key
public virtual IBcpgKey Key { get; }
Property Value
ValidDays
public virtual int ValidDays { get; }
Property Value
Version
public virtual int Version { get; }
Property Value
Methods
Encode(BcpgOutputStream)
public override void Encode(BcpgOutputStream bcpgOut)
Parameters
bcpgOutBcpgOutputStream
GetEncodedContents()
public virtual byte[] GetEncodedContents()
Returns
- byte[]
GetTime()
public virtual DateTime GetTime()