Table of Contents

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