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 Module

The SignTool tool is a command-line tool that digitally signs files, verifies signatures in files, or time stamps files.

Documentation & samples

Types

Type Description

CertificateFromFile

Specifies parameters to use when using a certificate from a file.

CertificateFromStore

Specifies parameters to use when using a certificate from a certificate store.

DigestAlgorithm

Digest algorithm

SignCertificate

Specifies what type of certificate to use.

SignOptions

Sign command options

TimeStampOption

Specifies the URL of the time stamp server and the digest algorithm used by the RFC 3161 time stamp server.

TimeStampOptions

Timestamp command options

Verbosity

Verbosity

VerifyOptions

Verify command options

Functions and values

Function or value Description

SignTool.sign certificate setOptions files

Full Usage: SignTool.sign certificate setOptions files

Parameters:

Signs files according to the options specified.

certificate : SignCertificate

The signing certificate

setOptions : SignOptions -> SignOptions

The sign tool options

files : seq<string>

The files list to sign

SignTool.signWithTimeStamp certificate setSignOptions serverUrl setTimeStampOptions files

Full Usage: SignTool.signWithTimeStamp certificate setSignOptions serverUrl setTimeStampOptions files

Parameters:

Signs and time stamps files according to the options specified.

certificate : SignCertificate

The signing certificate

setSignOptions : SignOptions -> SignOptions

The sign tool options

serverUrl : string

The timestamp server URL

setTimeStampOptions : TimeStampOption -> TimeStampOption

The signing timestamp options

files : seq<string>

The files list to sign

SignTool.timeStamp serverUrl setOptions files

Full Usage: SignTool.timeStamp serverUrl setOptions files

Parameters:
    serverUrl : string - The timestamp server URL
    setOptions : TimeStampOptions -> TimeStampOptions - The signing timestamp options
    files : seq<string> - The files list to sign

Time stamps files according to the options specified. The files being time stamped must have previously been signed.

serverUrl : string

The timestamp server URL

setOptions : TimeStampOptions -> TimeStampOptions

The signing timestamp options

files : seq<string>

The files list to sign

SignTool.verify setOptions files

Full Usage: SignTool.verify setOptions files

Parameters:

Verifies files according to the options specified. The SignTool verify command determines whether the signing certificate was issued by a trusted authority, whether the signing certificate has been revoked, and, optionally, whether the signing certificate is valid for a specific policy.

setOptions : VerifyOptions -> VerifyOptions

The verifying options

files : seq<string>

The files list to verify the signing