API Reference

Class

WordMacroProjectSigningOptions

Namespace OfficeIMO.Word
Assembly OfficeIMO.Word
Modifiers sealed

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

Inheritance

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 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 Int32 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.