代码签名
2015-10-12 10:44
253 查看
1.购买 沃通证书.rar
解压以后出现如下2个文件:
sha1:通用性好(有效期截止到2016-12-30)
sha2:安全性高,2017年以后使用,sha1 2017年后不能使用
这里我们使用的是sha1
解压sha1,出现如下图所示的2个文件:
解压pfx+MS出现如下图所示:
2.删除原来的证书
运行certmgr.msc,如下图所示:
右键点击删除即可。
3.导入证书
双击证书xxx.pfx,如下图所示。
点击“下一步”,打开证书所在目录即可,如下图所示。
点击下一步,输入密码:**********************,如下图所示。
点击“下一步”,选择如下图所示。
点击“下一步”,如下图所示。
点击“完成”即可。
4.签名
打开参考资料的url,按照上面的步骤即可。
注意一:
将证书XXX.pfx文件、微软签发的内核签名交叉根证书 MS_XS.crt、MS_XS.crt放到签名signtool工具所在目
签名例子文件在文件夹sign目录下,具体为:
@echo off
echo 签名程序
SETSIGNTOOL_CMD="D:\SDK\signtool\SignTool"
SET DEST_PATH="../test.exe"
SETCRT="D:\SDK\signtool\MS_XS.crt"
SET PFX="D:\SDK\signtool\浙江天下商邦科技股份有限公司.pfx"
SET SIGN_CMD=sign /v /ac %CRT% /f %PFX% /pX4pek943dG6hU7r5 /tr http://timestamp.wosign.com/rfc3161
SET VERIFY_CMD=verify /v /kp
%SIGNTOOL_CMD% %SIGN_CMD% %DEST_PATH%
%SIGNTOOL_CMD% %VERIFY_CMD% %DEST_PATH%
pause
说明:
(1)../ 表示上一级目录,必须是/
(2)SET SIGN_CMD=sign /v /ac %CRT% /f%PFX% /p X4pek943dG6hU7r5 /tr http://timestamp.wosign.com/rfc3161
SET VERIFY_CMD=verify /v /kp
不要加引号
解压以后出现如下2个文件:
sha1:通用性好(有效期截止到2016-12-30)
sha2:安全性高,2017年以后使用,sha1 2017年后不能使用
这里我们使用的是sha1
解压sha1,出现如下图所示的2个文件:
解压pfx+MS出现如下图所示:
2.删除原来的证书
运行certmgr.msc,如下图所示:
右键点击删除即可。
3.导入证书
双击证书xxx.pfx,如下图所示。
点击“下一步”,打开证书所在目录即可,如下图所示。
点击下一步,输入密码:**********************,如下图所示。
点击“下一步”,选择如下图所示。
点击“下一步”,如下图所示。
点击“完成”即可。
4.签名
打开参考资料的url,按照上面的步骤即可。
注意一:
将证书XXX.pfx文件、微软签发的内核签名交叉根证书 MS_XS.crt、MS_XS.crt放到签名signtool工具所在目
签名例子文件在文件夹sign目录下,具体为:
@echo off
echo 签名程序
SETSIGNTOOL_CMD="D:\SDK\signtool\SignTool"
SET DEST_PATH="../test.exe"
SETCRT="D:\SDK\signtool\MS_XS.crt"
SET PFX="D:\SDK\signtool\浙江天下商邦科技股份有限公司.pfx"
SET SIGN_CMD=sign /v /ac %CRT% /f %PFX% /pX4pek943dG6hU7r5 /tr http://timestamp.wosign.com/rfc3161
SET VERIFY_CMD=verify /v /kp
%SIGNTOOL_CMD% %SIGN_CMD% %DEST_PATH%
%SIGNTOOL_CMD% %VERIFY_CMD% %DEST_PATH%
pause
说明:
(1)../ 表示上一级目录,必须是/
(2)SET SIGN_CMD=sign /v /ac %CRT% /f%PFX% /p X4pek943dG6hU7r5 /tr http://timestamp.wosign.com/rfc3161
SET VERIFY_CMD=verify /v /kp
不要加引号
5 参考资料
http://www.wosign.com/support/Windows_Kernel_Signing_guide.htm相关文章推荐
- 流氓软件“实名制” 午夜影院乔装正规军 推荐
- 使用Symantec代码签名证书对代码进行签名的 5 个理由
- 代码签名证书与数字签名常见10个问题
- Adobe AIR 代码签名证书使用指南
- 使用SHA256证书进行微软数字签名代码签名
- Xcode 8 中的代码签名
- 使用Symantec代码签名证书对代码进行签名的 5 个理由
- 怎样验证软件是否可信?是否被篡改?
- Java常见错误列表
- 从后端到页面:如何全方位监控 Ruby 应用?
- java设计模式3种工厂模式
- spring mvc controller接收请求值及controller之间跳转及传值
- MyEclipse破解激活工具
- C++设计模式(第一周)
- SpringMVC注入参数时为什么必须要在注解中写变量名
- C#编程自学之数据类型和变量一
- 借助STL实现一些常用的C++的几种字符串处理函数
- 指向函数的指针1(c语言)
- 值得关注的10个C语言开源项目
- php100 编程小技巧