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
  
    - encodingbyte[]
  PgpPublicKeyRing(Stream)
  
  
  
  
  
    public PgpPublicKeyRing(Stream inputStream)
   
  Parameters
  
    - inputStreamStream
Methods
  
  
  Encode(Stream)
  
  
  
  
  
    public virtual void Encode(Stream outStr)
   
  Parameters
  
    - outStrStream
  GetEncoded()
  
  
  
  
  
    public virtual byte[] GetEncoded()
   
  Returns
  
    - byte[]
  GetPublicKey()
  
  
  
  
  
    public virtual PgpPublicKey GetPublicKey()
   
  Returns
  
    - PgpPublicKey
  GetPublicKey(long)
  
  
  
  
  
    public virtual PgpPublicKey GetPublicKey(long keyId)
   
  Parameters
  
    - keyIdlong
Returns
  
    - PgpPublicKey
  GetPublicKeys()
  
  
  
  
  
    public virtual IEnumerable GetPublicKeys()
   
  Returns
  
    - IEnumerable
  InsertPublicKey(PgpPublicKeyRing, PgpPublicKey)
  
  
  
  
  
    public static PgpPublicKeyRing InsertPublicKey(PgpPublicKeyRing pubRing, PgpPublicKey pubKey)
   
  Parameters
  
    - pubRingPgpPublicKeyRing
- pubKeyPgpPublicKey
Returns
  
    - PgpPublicKeyRing
  RemovePublicKey(PgpPublicKeyRing, PgpPublicKey)
  
  
  
  
  
    public static PgpPublicKeyRing RemovePublicKey(PgpPublicKeyRing pubRing, PgpPublicKey pubKey)
   
  Parameters
  
    - pubRingPgpPublicKeyRing
- pubKeyPgpPublicKey
Returns
  
    - PgpPublicKeyRing