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
contentSigner
ISignatureFactory
certificate
X509Certificate
Returns
- SignerInfoGenerator
Build(ISignatureFactory, byte[])
public SignerInfoGenerator Build(ISignatureFactory signerFactory, byte[] subjectKeyIdentifier)
Parameters
signerFactory
ISignatureFactory
subjectKeyIdentifier
byte[]
Returns
- SignerInfoGenerator
SetDirectSignature(bool)
public SignerInfoGeneratorBuilder SetDirectSignature(bool hasNoSignedAttributes)
Parameters
hasNoSignedAttributes
bool
Returns
- SignerInfoGeneratorBuilder
WithSignedAttributeGenerator(ICmsAttributeTableGenerator)
public SignerInfoGeneratorBuilder WithSignedAttributeGenerator(ICmsAttributeTableGenerator signedGen)
Parameters
signedGen
ICmsAttributeTableGenerator
Returns
- SignerInfoGeneratorBuilder
WithUnsignedAttributeGenerator(ICmsAttributeTableGenerator)
public SignerInfoGeneratorBuilder WithUnsignedAttributeGenerator(ICmsAttributeTableGenerator unsignedGen)
Parameters
unsignedGen
ICmsAttributeTableGenerator
Returns
- SignerInfoGeneratorBuilder