Table of Contents

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