WordMacroProjectSigningOptions
OfficeIMO.Word
Options for creating the three Microsoft VBA signature profiles on Windows.
Inheritance
- WordMacroProjectSignatureValidationOptions
- WordMacroProjectSigningOptions
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() #Inherited Methods
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.
Inherited Properties
public bool RequireV3Signature { get; set; } #public bool RequireTimestamp { get; set; } #public WordMacroProjectSignatureInspectionOptions Inspection { get; } #