跳到内容

app builder lib.Interface.WindowsSigntoolConfiguration

Electron-Builder / app-builder-lib / WindowsSigntoolConfiguration

属性

additionalCertificateFile?

readonly optional additionalCertificateFile: null | string

您想要添加到签名块的附加证书文件的路径。


certificateFile?

readonly optional certificateFile: null | string

您想要用于签名的 *.pfx 证书的路径。 仅当您因某些原因无法使用环境变量 CSC_LINK (WIN_CSC_LINK) 时才使用它。 请参阅 代码签名


certificatePassword?

readonly optional certificatePassword: null | string

certificateFile 中提供的证书的密码。 仅当您因某些原因无法使用环境变量 CSC_KEY_PASSWORD (WIN_CSC_KEY_PASSWORD) 时才使用它。 请参阅 代码签名


certificateSha1?

readonly optional certificateSha1: null | string

签名证书的 SHA1 哈希值。 当多个证书满足其余开关指定的条件时,通常指定 SHA1 哈希值。 仅在 Windows 上(或在 macOS 上,如果存在 Parallels Desktop Windows 10 虚拟机)有效。


certificateSubjectName?

readonly optional certificateSubjectName: null | string

签名证书的主题名称,通常用字段名称 issued to 标记。 仅 EV 代码签名需要,并且仅在 Windows 上(或在 macOS 上,如果存在 Parallels Desktop Windows 10 虚拟机)有效。


publisherName?

readonly optional publisherName: null | string | string[]

发布者名称,与您的代码签名证书中的名称完全一致。 可以提供多个名称。 默认为您的代码签名证书中的通用名称。


rfc3161TimeStampServer?

readonly optional rfc3161TimeStampServer: null | string

RFC 3161 时间戳服务器的 URL。

默认

http://timestamp.digicert.com

sign?

readonly optional sign: null | string | CustomWindowsSign

用于签署 Windows 可执行文件的自定义函数(或文件路径或模块 ID)


signingHashAlgorithms?

readonly optional signingHashAlgorithms: null | ("sha1" | "sha256")[]

使用的签名算法数组。 对于 AppX,始终使用 sha256

默认

['sha1', 'sha256']

timeStampServer?

readonly optional timeStampServer: null | string

时间戳服务器的 URL。

默认

http://timestamp.digicert.com