-
微软代码签名软件(cert2spc.exe CertMgr.Exe makecert.exe pvk2pfx.exe signtool.exe)下载
资源介绍
cert2spc.exe CertMgr.Exe makecert.exe pvk2pfx.exe signtool.exe
1.生成签名证书:
makecert -sv csp.pvk -r csp.cer -n “CN=mycompany”
会弹出设置密码框,可设置为111111
2.创建发行者证书:
cert2spc csp.cer csp.spc
3.从pvk文件中导出pfx文件
pvk2pfx -pvk csp.pvk -pi 111111 -spc csp.spc -pfx csp.pfx -f
4.签名
signtool sign /f csp.pfx /p 111111 /t "http://timestamp.verisign.com/scripts/timstamp.dll" csp.dll
此时,右击csp.dll查看属性,增加了菜单, 数字签名。
如果signtool运行时,提示dll缺失(我遇到capicom.dll有问题)。那么很抱歉,你只能安装windows sdk了:
1. 下载windows sdk并安装。
https://download.microsoft.com/download/A/6/A/A6AC035D-DA3F-4F0C-ADA4-37C8E5D34E3D/winsdk_web.exe
https://www.microsoft.com/en-us/download/details.aspx?id=8279
如果只为签名,可以自定义安装项,只安装工具(Windows Native Code Developmen/Tools),大概也就是几十M左右
2. signtool大概就可以用了。如果还不行,直接用sdk自带的工具就可以(D:\Program Files\Microsoft SDKs\Windows\v7.1\Bin)
- 上一篇: 经典加密算法VC实现 DES 源代码
- 下一篇: signtool 签名文件所需文件