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

Org.BouncyCastle.Bcpg.OpenPgp.PgpPublicKeyRing

public class PgpPublicKeyRing : PgpKeyRing
namespace Org.BouncyCastle.Bcpg.OpenPgp { public class PgpPublicKeyRing : PgpKeyRing { public PgpPublicKeyRing(byte[] encoding); public PgpPublicKeyRing(Stream inputStream); public virtual PgpPublicKey GetPublicKey(); public virtual PgpPublicKey GetPublicKey(long keyId); public virtual IEnumerable<PgpPublicKey> GetPublicKeys(); public virtual byte[] GetEncoded(); public virtual void Encode(Stream outStr); public static PgpPublicKeyRing InsertPublicKey(PgpPublicKeyRing pubRing, PgpPublicKey pubKey); public static PgpPublicKeyRing RemovePublicKey(PgpPublicKeyRing pubRing, PgpPublicKey pubKey); public static PgpPublicKeyRing Join(PgpPublicKeyRing first, PgpPublicKeyRing second); public static PgpPublicKeyRing Join(PgpPublicKeyRing first, PgpPublicKeyRing second, bool joinTrustPackets, bool allowSubkeySigsOnNonSubkey); } }