Class PgpV3SignatureGenerator
  
  
  
    - Namespace
- Enterprises.Org.BouncyCastle.Bcpg.OpenPgp
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
 
  
  
  
    public class PgpV3SignatureGenerator
   
  
    - Inheritance
- 
      
      PgpV3SignatureGenerator 
    - Inherited Members
- 
    
    
    
    
    
    
    
  
Constructors
  
  
  PgpV3SignatureGenerator(PublicKeyAlgorithmTag, HashAlgorithmTag)
  
  
  
  
  
    public PgpV3SignatureGenerator(PublicKeyAlgorithmTag keyAlgorithm, HashAlgorithmTag hashAlgorithm)
   
  Parameters
  
    - keyAlgorithmPublicKeyAlgorithmTag
- hashAlgorithmHashAlgorithmTag
Methods
  
  
  Generate()
  
  
  
  
  
    public PgpSignature Generate()
   
  Returns
  
    - PgpSignature
  GenerateOnePassVersion(bool)
  
  
  
  
  
    public PgpOnePassSignature GenerateOnePassVersion(bool isNested)
   
  Parameters
  
    - isNestedbool
Returns
  
    - PgpOnePassSignature
  InitSign(int, PgpPrivateKey)
  
  
  
  
  
    public void InitSign(int sigType, PgpPrivateKey key)
   
  Parameters
  
    - sigTypeint
- keyPgpPrivateKey
  InitSign(int, PgpPrivateKey, SecureRandom)
  
  
  
  
  
    public void InitSign(int sigType, PgpPrivateKey key, SecureRandom random)
   
  Parameters
  
    - sigTypeint
- keyPgpPrivateKey
- randomSecureRandom
  Update(byte)
  
  
  
  
  
    public void Update(byte b)
   
  Parameters
  
    - bbyte
  Update(byte[])
  
  
  
  
  
    public void Update(byte[] b)
   
  Parameters
  
    - bbyte[]
  Update(byte[], int, int)
  
  
  
  
  
    public void Update(byte[] b, int off, int len)
   
  Parameters
  
    - bbyte[]
- offint
- lenint