Class SignerInfoGeneratorBuilder
- Namespace
- Org.BouncyCastle.Cms
- Assembly
- BouncyCastle.Cryptography.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(CmsAttributeTableGenerator)
public SignerInfoGeneratorBuilder WithSignedAttributeGenerator(CmsAttributeTableGenerator signedGen)
Parameters
signedGen CmsAttributeTableGenerator
Returns
- SignerInfoGeneratorBuilder
WithUnsignedAttributeGenerator(CmsAttributeTableGenerator)
public SignerInfoGeneratorBuilder WithUnsignedAttributeGenerator(CmsAttributeTableGenerator unsignedGen)
Parameters
unsignedGen CmsAttributeTableGenerator
Returns
- SignerInfoGeneratorBuilder