Class PgpPublicKeyRing
- Namespace
- Enterprises.Org.BouncyCastle.Bcpg.OpenPgp
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public class PgpPublicKeyRing : PgpKeyRing
- Inheritance
-
PgpPublicKeyRing
- Inherited Members
-
Constructors
PgpPublicKeyRing(byte[])
public PgpPublicKeyRing(byte[] encoding)
Parameters
encoding byte[]
PgpPublicKeyRing(Stream)
public PgpPublicKeyRing(Stream inputStream)
Parameters
inputStream Stream
Methods
Encode(Stream)
public virtual void Encode(Stream outStr)
Parameters
outStr Stream
GetEncoded()
public virtual byte[] GetEncoded()
Returns
- byte[]
GetPublicKey()
public virtual PgpPublicKey GetPublicKey()
Returns
- PgpPublicKey
GetPublicKey(long)
public virtual PgpPublicKey GetPublicKey(long keyId)
Parameters
keyId long
Returns
- PgpPublicKey
GetPublicKeys()
public virtual IEnumerable GetPublicKeys()
Returns
- IEnumerable
InsertPublicKey(PgpPublicKeyRing, PgpPublicKey)
public static PgpPublicKeyRing InsertPublicKey(PgpPublicKeyRing pubRing, PgpPublicKey pubKey)
Parameters
pubRing PgpPublicKeyRing
pubKey PgpPublicKey
Returns
- PgpPublicKeyRing
RemovePublicKey(PgpPublicKeyRing, PgpPublicKey)
public static PgpPublicKeyRing RemovePublicKey(PgpPublicKeyRing pubRing, PgpPublicKey pubKey)
Parameters
pubRing PgpPublicKeyRing
pubKey PgpPublicKey
Returns
- PgpPublicKeyRing