Class SignerInfoGeneratorBuilder
  
  
  
    - Namespace
- Enterprises.Org.BouncyCastle.Cms
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
 
  
  
  
    public class SignerInfoGeneratorBuilder
   
  
    - Inheritance
- 
      
      SignerInfoGeneratorBuilder 
    - Inherited Members
- 
    
    
    
    
    
    
    
  
Constructors
  
  
  SignerInfoGeneratorBuilder()
  
  
  
  
  
    public SignerInfoGeneratorBuilder()
   
  Methods
  
  
  Build(ISignatureFactory, X509Certificate)
  
  
  
  
  
    public SignerInfoGenerator Build(ISignatureFactory contentSigner, X509Certificate certificate)
   
  Parameters
  
    - contentSignerISignatureFactory
- certificateX509Certificate
Returns
  
    - SignerInfoGenerator
  Build(ISignatureFactory, byte[])
  
  
  
  
  
    public SignerInfoGenerator Build(ISignatureFactory signerFactory, byte[] subjectKeyIdentifier)
   
  Parameters
  
    - signerFactoryISignatureFactory
- subjectKeyIdentifierbyte[]
Returns
  
    - SignerInfoGenerator
  SetDirectSignature(bool)
  
  
  
  
  
    public SignerInfoGeneratorBuilder SetDirectSignature(bool hasNoSignedAttributes)
   
  Parameters
  
    - hasNoSignedAttributesbool
Returns
  
    - SignerInfoGeneratorBuilder
  WithSignedAttributeGenerator(ICmsAttributeTableGenerator)
  
  
  
  
  
    public SignerInfoGeneratorBuilder WithSignedAttributeGenerator(ICmsAttributeTableGenerator signedGen)
   
  Parameters
  
    - signedGenICmsAttributeTableGenerator
Returns
  
    - SignerInfoGeneratorBuilder
  WithUnsignedAttributeGenerator(ICmsAttributeTableGenerator)
  
  
  
  
  
    public SignerInfoGeneratorBuilder WithUnsignedAttributeGenerator(ICmsAttributeTableGenerator unsignedGen)
   
  Parameters
  
    - unsignedGenICmsAttributeTableGenerator
Returns
  
    - SignerInfoGeneratorBuilder