Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/
Class

WordMacroProjectSignatureInspectionOptions

OfficeIMO.Word

Namespace
OfficeIMO.Word
Assembly
OfficeIMO.Word
Source revision
e163ccb36643 with working tree changes
Modifiers
sealed

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

Inheritance

  • object
  • WordMacroProjectSignatureInspectionOptions

Usage

Explore 2 API references to this type

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

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 long MaxMacroProjectBytes { get; set; } #

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

public long MaxSignatureBytes { get; set; } #

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

public long MaxTotalSignatureBytes { get; set; } #

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

public int MaxRelationships { get; set; } #

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

public bool 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.