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
  
    - encodingbyte[]
  PgpPublicKeyRingBundle(IEnumerable)
  
  
  
  
  
    public PgpPublicKeyRingBundle(IEnumerable e)
   
  Parameters
  
    - eIEnumerable
  PgpPublicKeyRingBundle(Stream)
  
  
  
  
  
    public PgpPublicKeyRingBundle(Stream inputStream)
   
  Parameters
  
    - inputStreamStream
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
  
    - bundlePgpPublicKeyRingBundle
- publicKeyRingPgpPublicKeyRing
Returns
  
    - PgpPublicKeyRingBundle
  Contains(long)
  
  
  
  
  
    public bool Contains(long keyID)
   
  Parameters
  
    - keyIDlong
Returns
  
    - bool
  Encode(Stream)
  
  
  
  
  
    public void Encode(Stream outStr)
   
  Parameters
  
    - outStrStream
  GetEncoded()
  
  
  
  
  
    public byte[] GetEncoded()
   
  Returns
  
    - byte[]
  GetKeyRings()
  
  
  
  
  
    public IEnumerable GetKeyRings()
   
  Returns
  
    - IEnumerable
  GetKeyRings(string)
  
  
  
  
  
    public IEnumerable GetKeyRings(string userId)
   
  Parameters
  
    - userIdstring
Returns
  
    - IEnumerable
  GetKeyRings(string, bool)
  
  
  
  
  
    public IEnumerable GetKeyRings(string userId, bool matchPartial)
   
  Parameters
  
    - userIdstring
- matchPartialbool
Returns
  
    - IEnumerable
  GetKeyRings(string, bool, bool)
  
  
  
  
  
    public IEnumerable GetKeyRings(string userId, bool matchPartial, bool ignoreCase)
   
  Parameters
  
    - userIdstring
- matchPartialbool
- ignoreCasebool
Returns
  
    - IEnumerable
  GetPublicKey(long)
  
  
  
  
  
    public PgpPublicKey GetPublicKey(long keyId)
   
  Parameters
  
    - keyIdlong
Returns
  
    - PgpPublicKey
  GetPublicKeyRing(long)
  
  
  
  
  
    public PgpPublicKeyRing GetPublicKeyRing(long keyId)
   
  Parameters
  
    - keyIdlong
Returns
  
    - PgpPublicKeyRing
  RemovePublicKeyRing(PgpPublicKeyRingBundle, PgpPublicKeyRing)
  
  
  
  
  
    public static PgpPublicKeyRingBundle RemovePublicKeyRing(PgpPublicKeyRingBundle bundle, PgpPublicKeyRing publicKeyRing)
   
  Parameters
  
    - bundlePgpPublicKeyRingBundle
- publicKeyRingPgpPublicKeyRing
Returns
  
    - PgpPublicKeyRingBundle