去年写过一篇关于Electron在Windows下的代码签名的文章。今年7月中旬,证书即将到期,准备续签,但发现现在不再发行纯数字代码签名证书,必须购买带U盾硬件的版本。购买证书可通过服务商或淘宝代理,我选择了Sectigo的证书。安装证书需要在Windows系统中进行,但可以通过在Parallels虚拟机中安装Arm版Windows 11来在Mac上使用U盾。签名过程中遇到了一些问题,但通过复制x64目录并重命名为arm64解决了。签名过程中需要多次输入密码,通过编写AHK脚本自动输入密码解决。U盾代码签名证书的购买和使用相对麻烦,但为了提升用户体验和安全性仍然值得。
完成下面两步后,将自动完成登录并继续当前操作。