FAKE - F# Make - A DSL for build tasks and more FAKE
6.1.3

Lookig for older versions of the documentation, pre FAKE v6? See 

v5.fake.build

SignTool.VerifyOptions Type

Verify command options

Record fields

Record Field Description

AllMethods

Full Usage: AllMethods

Field type: bool option

Specifies that all methods can be used to verify the file. First, the catalog databases are searched to determine whether the file is signed in a catalog. If the file is not signed in any catalog, SignTool attempts to verify the file's embedded signature. This option is recommended when verifying files that may or may not be signed in a catalog. Examples of files that may or may not be signed include Windows files or drivers. (signtool option: /a)

Field type: bool option

AllSignatures

Full Usage: AllSignatures

Field type: bool option

Verifies all signatures in a file with multiple signatures. (signtool option: /all)

Field type: bool option

Debug

Full Usage: Debug

Field type: bool option

Displays debugging information. (signtool option: /debug)

Field type: bool option

PrintDescription

Full Usage: PrintDescription

Field type: bool option

Print the description and description URL. (signtool option: /d)

Field type: bool option

RootSubjectName

Full Usage: RootSubjectName

Field type: string option

Specifies the name of the subject of the root certificate that the signing certificate must chain to. This value can be a substring of the entire subject name of the root certificate. (signtool option: /r RootSubjectName)

Field type: string option

Timeout

Full Usage: Timeout

Field type: TimeSpan option

Timeout.

Field type: TimeSpan option

ToolPath

Full Usage: ToolPath

Field type: string option

Path to signtool.exe. If not provided, an attempt will be made to locate it automatically in 'Program Files (x86)\Windows Kits'.

Field type: string option

UseDefaultAuthenticationVerificationPolicy

Full Usage: UseDefaultAuthenticationVerificationPolicy

Field type: bool option

Specifies that the Default Authentication Verification Policy is used. If the /pa option is not specified, SignTool uses the Windows Driver Verification Policy. This option cannot be used with the catdb options. (signtool option: /pa)

Field type: bool option

UseMultipleVerificationSemantics

Full Usage: UseMultipleVerificationSemantics

Field type: bool option

Uses multiple verification semantics. This is the default behavior of a WinVerifyTrust call. (signtool option: /ms)

Field type: bool option

UseX64KernelModeDriverSigningPolicy

Full Usage: UseX64KernelModeDriverSigningPolicy

Field type: bool option

Performs the verification by using the x64 kernel-mode driver signing policy. (signtool option: /kp)

Field type: bool option

Verbosity

Full Usage: Verbosity

Field type: Verbosity option

Output verbosity. (signtool options: /q, /v)

Field type: Verbosity option

VerifyByOperatingSystemVersion

Full Usage: VerifyByOperatingSystemVersion

Field type: string option

Verifies the file by operating system version. The version parameter is of the form: PlatformID**:VerMajor.VerMinor.**BuildNumber. The use of the /o switch is recommended. If /o is not specified SignTool may return unexpected results. For example, if you do not include the /o switch, then system catalogs that validate correctly on an older OS may not validate correctly on a newer OS. (signtool option: /o Version)

Field type: string option

VerifyIndex

Full Usage: VerifyIndex

Field type: int option

Verifies the signature at a certain position. (signtool option: /ds Index)

Field type: int option

WarnIfNotTimeStamped

Full Usage: WarnIfNotTimeStamped

Field type: bool option

Specifies that a warning is generated if the signature is not time stamped. (signtool option: /tw)

Field type: bool option

WorkingDir

Full Usage: WorkingDir

Field type: string option

Working directory. If not provided, current directory will be used.

Field type: string option

Static members

Static member Description

VerifyOptions.Create()

Full Usage: VerifyOptions.Create()

Returns: VerifyOptions

Options default values.

Returns: VerifyOptions