加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows-installer – 如何在Installshield 2018中添加发布者

发布时间:2020-12-14 05:57:35 所属栏目:Windows 来源:网络整理
导读:我通过Installshield构建了一个安装程序.当我双击安装该软件时,其发布者显示“未知”.有谁知道如何将此字段设置为已签名的证书?我确实有VeriSign的签名证书. 解决方法 数字签名 我在证书上已经过时了,但签名的效果在很大程度上取决于证书的性质 – 是否指向
我通过Installshield构建了一个安装程序.当我双击安装该软件时,其发布者显示“未知”.有谁知道如何将此字段设置为已签名的证书?我确实有VeriSign的签名证书.

解决方法

数字签名

我在证书上已经过时了,但签名的效果在很大程度上取决于证书的性质 – 是否指向默认情况下用户目标计算机上已存在的有效root certificate(默认情况下不会出现自签名证书)例如 – 显然我猜)它是什么类型的证书(见下面关于EV证书).

在您的情况下,Installshield帮助文件可能提供使用您提到的证书所需的信息.以下是该帮助的在线版本:Installshield 2018: Digital Signing & Security.我相信您的VeriSign证书应该有效,如果它是最新的(I presume SHA256 – Installshield 2015以上)并且它是有效的code signing certificate(而不是其他类型的证书).

根证书:Microsoft Trusted Root Certificate Program – Portal(2018)

SmartScreen

除了签名,我们现在(Windows 8以后)处理“智能筛选”(Windows Defender的see sample blocking dialog). A reputation-based system(参见链接问题中的接受答案)以及设置/应用遥测数据,确定您的设置是否安全 – 换句话说,简单的旧学校证书不再足以获得信任.所以他们告诉我:-).

您显然可以使用EV code-signing certificate来“购买信任”(有趣的概念 – 人们不得不说) – 它本质上是一个更昂贵的证书,具有USB硬件令牌安全性和对买方更严格的审查流程(还有更多细节) :“EV代码签名证书签署的程序可以立即建立SmartScreen信誉服务的声誉,即使该文件或发布者不存在先前的声誉.”

要指出显而易见的,以下链接并不意味着代言:

> Microsoft SmartScreen & Extended Validation (EV) Code Signing Certificates
> https://www.digicert.com/code-signing/
> https://www.globalsign.com/en/code-signing-certificate/
> Symantec Extended Validation (EV) Code Signing certificate – Getting Started

免责声明:由于缺乏经验,我对这些问题感到不稳定,但所提供的答案是“尽力而为”,以帮助您前进.请报告任何重要的发现以及对答案的评论,或者只是为社区其他人现场编辑答案(或明显添加您自己的答案).

Linking Monster:现在,链接节日.道歉 :-).

一些更安全的SmartScreen链接:

> How to avoid the Windows Defender SmartScreen prevented an unrecognized app from starting warning?
> InnoSetup – fails to use global sign EV code signing
> How to pass the smart screen on Win8 when install a signed application?
> How to pass the Windows Defender SmartScreen Protection?

一些进一步的安全保证证书链接:

> How to Add a Digital Certificate to a SingleImage Install Shield Installation Program
> Changing the Timestamp Server for Digital Signatures.
> UAC prompt from unidentified publisher appears when uninstalling MSIs on Windows Vista and Windows Server 2008
> Best practice to sign InstallShield setup and include intermediate certificates
> Odd ‘Program name’ when installing signed msi installer
> Is it possible to define a Windows Installer-uninstaller filename?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读