Table of Contents

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