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