查看文章 |
所需软件:MakeCert.exe(制作证书),signtool.exe(签名工具) 一、制作“数字证书”: X:/makecert -r -sv inan.pvk -n "CN=inan" -b 07/10/2008 -e 07/11/2019 inan.cer(X为makecert.exe所在目录的绝对路径) 其中:
-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”, 点击“下一步”,选择所需的散列算法,然后一直点“下一步”,最后点击“完成”,大功告成! 文中所需软件下载:点击下载 也可以直接使用签名制作软件:点击下载 |