欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

数字证书如何对应用程序进行签名

程序员文章站 2022-03-26 17:17:12
...
 
数字证书分为离线式证书和在线式证书。在线式证书文件的后缀名为.cer,离线
式证书文件的后缀名为.pfx。

在线式证书认证的cab包下载安装过程中会到证书认证网站进行签名认证。
应用程序通过离线式证书签名以后,浏览器无需设置安全级别相关属性,
只需在cab包在客户端下载安装之前,导入数字证书,即可顺利安装cab包。

如何对应用程序进行签名

对应用程序签名时,只需运行signcode.exe,然后选择要签名的文件,
选择数字证书,勾选”时间戳“选项,输入时间戳服务URL:
http://timestamp.verisign.com/scripts/timestamp.dll,点击完
成即可。注意对应用程序进行数字签名时,需要在联网的机器上制作,因为时
间戳服务是外网服务。签名认证的文件,下载安装后,查看文件属性,会多出
”数字签名“标签页,标明该软件隶属哪个公司。

smsqtocx.cab包是在下载安装过程中启动smsqtocx.exe,此包只对
smsqtocx.exe和程序主要组件axqtclient.dll进行了数字签名。