<PackageReference Include="BouncyCastle.Cryptography" Version="2.7.0" />

Org.BouncyCastle.Bcpg.PublicKeyPacket

namespace Org.BouncyCastle.Bcpg { public class PublicKeyPacket : ContainedPacket { public static readonly int MaxLength; public static readonly byte Version3; public static readonly byte Version4; public static readonly byte LibrePgp5; public static readonly byte Version6; public virtual int Version { get; } public virtual byte VersionByte { get; } public virtual PublicKeyAlgorithmTag Algorithm { get; } public virtual int ValidDays { get; } public virtual IBcpgKey Key { get; } public PublicKeyPacket(PublicKeyAlgorithmTag algorithm, DateTime time, IBcpgKey key); public PublicKeyPacket(byte version, PublicKeyAlgorithmTag algorithm, DateTime time, IBcpgKey key); public virtual DateTime GetTime(); public virtual byte[] GetEncodedContents(); public static long GetKeyID(PublicKeyPacket publicPk, byte[] fingerprint); } }