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