0x1 Visual Studio 开发者模式命令行
或者搜索 Developer Command Prompt
0x2 创建X.509 证书
## -sv 保存私钥
## 执行一下命令后,需要输入密码,密码需要记住
Makecert -sv example.pvk -r -n "CN=example公司" example.cer
0x3 创建发行者证书
Cert2spc example.cer example.spc
0x4 创建pfx证书
## -pi 为第二步设置的密码
pvk2pfx -pvk example.pvk -pi yourpasswd -spc example.spc -pfx example.pfx -f
0x5 对软件进行签名
## test.exe 可执行文件进行签名 /p 为第二步设置的密码
signtool sign /f example.pfx /p yourpasswd /fd sha256 test.exe
0x6 对软件加盖时间戳
signtool timestamp /t http://timestamp.digicert.com/scripts/timestamp.dll test.exe