Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/
Class

WordMacroProjectSigningOptions

OfficeIMO.Word

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

Options for creating the three Microsoft VBA signature profiles on Windows.

Inheritance

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.

Accepted by parameters 2

Constructors

public WordMacroProjectSigningOptions() #

Properties

public string? SignToolPath { get; set; } #

Gets or sets the path to SignTool.exe. When omitted, SignTool.exe is resolved through PATH.

public TimeSpan ToolTimeout { get; set; } #

Gets or sets the maximum duration of one external tool invocation. Defaults to two minutes.

public int MaxToolOutputCharacters { get; set; } #

Gets or sets the maximum captured output characters per tool invocation. Defaults to 64 KiB.

public StoreName StoreName { get; set; } #

Gets or sets the certificate store name. Defaults to Personal (My).

public StoreLocation StoreLocation { get; set; } #

Gets or sets the certificate store location. Defaults to CurrentUser.

public string? OfficeSipsDirectory { get; set; } #

Gets or sets the directory containing Microsoft's offclearsig.exe. Required for signing.

public Uri? TimestampAuthorityUrl { get; set; } #

Gets or sets an optional RFC 3161 timestamp-authority URL.

public WordSignedDocumentSavePolicy ExistingPackageSignaturePolicy { get; set; } #

Gets or sets how existing OPC package signatures are handled. The default blocks VBA signing.