API Reference

Class

WordMacroProjectSignatureInspectionOptions

Namespace OfficeIMO.Word
Assembly OfficeIMO.Word
Modifiers sealed

Resource policy for cross-platform VBA signature-part inspection.

Inheritance

  • Object
  • WordMacroProjectSignatureInspectionOptions

Usage

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

Accepted by parameters

Constructors

public WordMacroProjectSignatureInspectionOptions() #

Properties

public OfficePackageSecurityOptions PackageSecurity { get; } #

Gets the shared ZIP structure, size, compression, and active-content policy applied before Open XML parsing.

public Int64 MaxMacroProjectBytes { get; set; } #

Gets or sets the maximum encoded VBA project size. Defaults to 256 MiB.

public Int64 MaxSignatureBytes { get; set; } #

Gets or sets the maximum encoded bytes for one VBA signature part. Defaults to 16 MiB.

public Int64 MaxTotalSignatureBytes { get; set; } #

Gets or sets the maximum aggregate encoded bytes for all VBA signature parts. Defaults to 48 MiB.

public Int32 MaxRelationships { get; set; } #

Gets or sets the maximum relationships accepted from the VBA project part. Defaults to 32.

public Boolean ValidateCms { get; set; } #

Gets or sets whether CMS signer, trust, revocation, and timestamp metadata is evaluated. Defaults to true.

public CmsVerificationOptions CmsVerification { get; } #

Gets the certificate-chain, revocation, timestamp, and CMS resource policy.