车辆报废补贴怎么领取:使用vs制作证书
来源:百度文库 编辑:九乡新闻网 时间:2024/05/19 16:33:33
在VS2005或VS2008安装后发现路径**VC7\Common7\Tools\Bin\下有许多小工具,我对带有Cert的文件比较感兴趣。经过研究,发现是有关证书和签名的,当然,该证书未被证书认证机构认可。下面列出这些工具和我的使用心得。
1。Makecert.exe ---证书创建工具
2。Cert2Spc.exe ---发行者证书测试工具
3。Signcode.exe ---文件签名工具
面对其众多参数,我只好一一尝试。经过不断的创建,我已经能够做好证书的自我创建,子证书的创建,文件签名。嘿嘿,这下ActiveX控件的自动下载问题也算解决了一大半,有事没事就给自己编的小软件签个名又何妨?
建立自己的根证书:
打开.net命令提示,输入以下makecert -sk myPK -ss myName -n "CN=LUO31工作室" -r c:\ooofcu.cersk-表示主题的密钥容器位置,ss-主题的证书存储名称, n-证书颁发对象,r-证书存储位置;如果你需要导出私钥文件,请不要使用sk,而换作s,eg:makecert -ss myName -n "CN=LUO31工作室" -sv c:\ooofcu.pvk -r c:\ooofcu.cer建立自根跟证书授权的子证书:makecert -sk "myPK" -is myName -n "CN=luo31" -$ commercial -ic c:\ooofcu.cer c:\ofcu.cersk-表示主题的密钥容器位置,is-颁发者的证书存储名称, n-证书颁发对象,ic-颁发者的证书存储位置,-$-授权范围(用于代码签名);
使用Cert2Spc生成spc发行者证书(可选):cert2spc c:\ooofcu.cer c:\ooofcu.spc使用signcode为你的程序,库或cab包签名:
signtool signwizard
不带参数会启动签名向导。在第三步选择“自定义选项”,第四步选择“从文件选择”选择ooofcu.spc或ooofcu.cer,第五步选择“CSP中的私钥”,在密钥容器中选择我们定义的myPK,其他步骤默认 即可,如果想添加时间戳,请在时间戳服务器地址上键入:(免费时间戳认证)http://timestamp.verisign.com/scripts/timstamp.dll
完成后,观察你所签名的文件属性,应该已经添加数字签名项。下面是微软代码签名证书(.pvk/.spc)签名指南的演示
本使用指南演示如何使用WoSign代码签名证书来给微软代码签名,Thawte和VeriSign代码签名证书也是使用同样方法,只是使用不同的时间戳URL。
用户在在线申请代码签名证书时会生成证书私钥文件,如:myCert.pvk,而代码签名证书成功颁发后的证书文件为公钥文件,如:myCert.spc,又称:软件发行证书(Software Publishing Certificate) 。 代码签名证书一般都是采用公钥和私钥分离的两个文件方式,适合于 DOS 命令行方式的代码签名。如果您您希望把代码签名证书导入到Windows证书存储区中,从而简化签名操作,请参考:不同证书格式转换指南。 WoSign代码签名证书的根证书链为: UTN-USERFirst-Object - WoSign Code Signing Authority 使用微软的 SignCode.exe 就可以对微软的代码进行签名,如果您没有此文件,点击 这里 下载。 Signcode.exe 可以使用 DOS 命令行方式实现签名,我们推荐用户使用数字签名向导方式,简单方便。请注意:如果您开发的ActiveX为IE加载项,请先数字签名每个CAB文件中的.dll和.ocx等文件,再把这些文件打包成.cab文件后再数字签名.cab文件,以确保所有IE加载项都被IE验证和信任,否则会显示“未验证”而可能影响正常运行。 具体签名向导过程如下: (1) 运行 Signcode.exe , 要求您选择需要签名的文件,支持:可执行文件 (*.exe; *.dll; *.ocx) ; Cabinet 打包文件 (*.cab) 和目录文件 (*.cat) ,如下图 1 所示 ( 如: TestSign.cab) ,请注意:如果签名的文件已经有数字签名,则会被新的签名覆盖:
使用vs制作证书
如何快速制作成绩单 证书等
Nginx?SSL?配置:证书文件制作
关于《事业单位法人证书》使用问题的通知
关于《事业单位法人证书》使用问题的通知
使用PPT制作相册
使用PPT制作相册
博客制作使用大全
使用PPT制作相册
使用PPT制作相册
使用PPT制作相册
使用PPT制作相册21020
【网页制作】表格的使用
如何制作和使用氮肥
PPT制作/使用技巧集锦
如何使用PPT制作相册
使用美图秀秀制作闪图
PPT制作/使用技巧集锦
3d教程制作使用
如何使用excel制作表格
PPT制作/使用技巧集锦
膏药的制作与使用
Word技巧:使用Word和Excel批量打印证书或信封(邮件合并)
电脑使用技巧网页制作等