百度首页 | 百度空间
 
查看文章
 
如何加入数字签名
2008-07-10 20:29

所需软件:MakeCert.exe(制作证书),signtool.exe(签名工具)

一、制作“数字证书”:
makecert的命令行格式如下:

X:/makecert -r -sv inan.pvk -n "CN=inan" -b 07/10/2008 -e 07/11/2019 inan.cer(X为makecert.exe所在目录的绝对路径)

其中:
-sv inan.pvk        生成一个私匙文件 inan.pvk


-n "CN=inan"        其中的“inan”就是签名中显示的证书所有人的名字,可改为自己想用的名字。

-r            说明证书是自己颁发给自己的

-b 07/10/200        指定证书的有效期起始日期,格式为月/日/年

-e 07/11/2019       指定证书的有效期终止日期

inan.cer            生成一个证书文件 inan.cer

如果不需要私匙密码,直接点“无”即可,如果需要,则输入需密码即可,已经在makecert.exe目录下生成了私匙文件inan.pvk和证书文件 inan.cer。

二、为软件或控件签名

signtool.exe的命令行格式如下:

X:/signtool signwizard(X为signtool.exe所在目录的绝对路径)

出现“数字签名向导”对话框,

点击“下一步”,指定需要签名的软件或控件,

点击“下一步”,选择“自定义”→ 点击“从文件选择”→ 将文件类型改为“X.509 证书(*.cer;*.crt)”→ 选择先前导出的证书文件“inan.cer”,

点击“下一步”,选择“磁盘上的私钥文件(P)”→ 点击“浏览”→ 选择先前制作的“inan.pvk”,

点击“下一步”,选择所需的散列算法,然后一直点“下一步”,最后点击“完成”,大功告成!

文中所需软件下载:点击下载

也可以直接使用签名制作软件:点击下载


类别:猪言么语 | 浏览() | 评论 (0)
 
网友评论:
本篇日志被作者设置为禁止发表新评论

     

©2008 Baidu