Table of Contents

Class PgpPublicKeyRingBundle

Namespace
Enterprises.Org.BouncyCastle.Bcpg.OpenPgp
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class PgpPublicKeyRingBundle
Inheritance
PgpPublicKeyRingBundle
Inherited Members

Constructors

PgpPublicKeyRingBundle(byte[])

public PgpPublicKeyRingBundle(byte[] encoding)

Parameters

encoding byte[]

PgpPublicKeyRingBundle(IEnumerable)

public PgpPublicKeyRingBundle(IEnumerable e)

Parameters

e IEnumerable

PgpPublicKeyRingBundle(Stream)

public PgpPublicKeyRingBundle(Stream inputStream)

Parameters

inputStream Stream

Properties

Count

public int Count { get; }

Property Value

int

Size

[Obsolete("Use 'Count' property instead")]
public int Size { get; }

Property Value

int

Methods

AddPublicKeyRing(PgpPublicKeyRingBundle, PgpPublicKeyRing)

public static PgpPublicKeyRingBundle AddPublicKeyRing(PgpPublicKeyRingBundle bundle, PgpPublicKeyRing publicKeyRing)

Parameters

bundle PgpPublicKeyRingBundle
publicKeyRing PgpPublicKeyRing

Returns

PgpPublicKeyRingBundle

Contains(long)

public bool Contains(long keyID)

Parameters

keyID long

Returns

bool

Encode(Stream)

public void Encode(Stream outStr)

Parameters

outStr Stream

GetEncoded()

public byte[] GetEncoded()

Returns

byte[]

GetKeyRings()

public IEnumerable GetKeyRings()

Returns

IEnumerable

GetKeyRings(string)

public IEnumerable GetKeyRings(string userId)

Parameters

userId string

Returns

IEnumerable

GetKeyRings(string, bool)

public IEnumerable GetKeyRings(string userId, bool matchPartial)

Parameters

userId string
matchPartial bool

Returns

IEnumerable

GetKeyRings(string, bool, bool)

public IEnumerable GetKeyRings(string userId, bool matchPartial, bool ignoreCase)

Parameters

userId string
matchPartial bool
ignoreCase bool

Returns

IEnumerable

GetPublicKey(long)

public PgpPublicKey GetPublicKey(long keyId)

Parameters

keyId long

Returns

PgpPublicKey

GetPublicKeyRing(long)

public PgpPublicKeyRing GetPublicKeyRing(long keyId)

Parameters

keyId long

Returns

PgpPublicKeyRing

RemovePublicKeyRing(PgpPublicKeyRingBundle, PgpPublicKeyRing)

public static PgpPublicKeyRingBundle RemovePublicKeyRing(PgpPublicKeyRingBundle bundle, PgpPublicKeyRing publicKeyRing)

Parameters

bundle PgpPublicKeyRingBundle
publicKeyRing PgpPublicKeyRing

Returns

PgpPublicKeyRingBundle