Skip to main content
All docs
V23.2

Pkcs7Signer(Stream, String, ICertificateStoreProvider, HashAlgorithmType, ITsaClient, IOcspClient, ICrlClient, PdfSignatureProfile) Constructor

Initializes a new instance of the Pkcs7Signer class with specified settings.

Namespace: DevExpress.Pdf

Assembly: DevExpress.Pdf.v23.2.Core.dll

NuGet Package: DevExpress.Pdf.Core

Declaration

public Pkcs7Signer(
    Stream stream,
    string password,
    ICertificateStoreProvider provider,
    HashAlgorithmType hashAlgorithm,
    ITsaClient tsaClient,
    IOcspClient ocspClient,
    ICrlClient crlClient,
    PdfSignatureProfile profile
)

Parameters

Name Type Description
stream Stream

A stream containing signature certificate (.pfx file format).

password String

A password for a certificate.

provider ICertificateStoreProvider

An object used to build a certificate chain and register the signature in the Document Security Store (DSS).

hashAlgorithm HashAlgorithmType

Signature’s hash algorithm.

tsaClient ITsaClient

An object that provides a timestamp.

ocspClient IOcspClient

An object that performs Online Certificate Status Protocol (OCSP) request for a certificate.

crlClient ICrlClient

An object that performs a Certificate Revocation List (CRL) request for a certificate.

profile PdfSignatureProfile

An enumeration value type that specifies the signature’s baseline profile type.

See Also