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