如何使用电子生成器对 EV 证书进行代码签名?

how to Code Sign EV certificate using electron-builder?

我正在使用 electron-builder。

我可以看到他们的文档提到了 EV 代码签名。

https://www.electron.build/code-signing.html#windows

但是没有详细说HOW。

在文档中,它说 If you are using an EV Certificate, you need to provide win.certificateSubjectName in your electron-builder configuration.

但是 CSC_LINKCSC_KEY_PASSWORD 环境呢?不需要吗?

使用EV证书,证书绑定USB dongle,无法导出为.pfx或设置密码

那我该怎么办?

我在回答自己。

您可以省略 CSC_LINK & CSC_KEY_PASSWORD 因为 EV 证书不会给您 .pfx 文件和密码。

相反,您在 electron-builder 的配置中设置了 certificateSubjectName

然后它会自动找到安装在您机器上的具有该主题名称的证书。

构建时,您的证书分发者使用的授权客户端将弹出询问令牌密码。

当然,你需要插入 USB dongle。