我正在尝试部署ClickOnce应用程序,但只有在目标PC未连接到互联网时才会收到未验证的发布者消息。
一旦计算机连接到互联网,安装程序就会确定该应用程序来自经过验证的发布者,并且一切看起来都很好。它列出了我的应用程序和公司名称,当您单击公司名称时,证书就会打开。
这是一个问题,因为我们的一些客户使用完全与互联网隔离的计算机。
我正在使用DigiCert SHA2 Assured ID证书和VS2013签名。认证路径返回DigiCert Assured ID Root CA。
此外,DigiCert Assured ID根CA证书显示在目标PC上的“受信任的根证书颁发机构”列表中。
如果程序安装一次然后重新安装,或者PC已连接到互联网,则Unverified Publisher提示会消失。我尝试使用signtool手动签名,这似乎弄乱了计算的哈希。有没有人对此有什么经验或想法可能会发生在这里?
谢谢! 丹