Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

CmsSigningOptions

Namespace OfficeIMO.Security
Assembly OfficeIMO.Core
Modifiers sealed

Options for CMS signing.

Inheritance

  • Object
  • CmsSigningOptions

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Accepted by parameters

Constructors

Properties

public HashAlgorithmName DigestAlgorithm { get; set; } #

Digest algorithm. SHA-256 is the default.

public String ContentTypeOid { get; set; } #

Optional ASN.1 object identifier for the signed content type. CMS data is used when omitted.

public Boolean IncludeSigningTime { get; set; } #

Whether to include the CMS signing-time attribute. Defaults to true.

public Nullable<DateTimeOffset> SigningTime { get; set; } #

Optional signing time. Current UTC time is used when omitted.

public Boolean IncludeCertificateChain { get; set; } #

Whether supplied chain certificates are embedded. Defaults to true.

public Int64 MaxContentBytes { get; set; } #

Maximum content bytes accepted. Defaults to 512 MiB.