我正在开发基于 Eclipse 的产品,目前在其上安装插件时遇到问题。尽管证书由 VeriSign 颁发(并且插件在导出时使用证书正确签名),但在安装“您信任这些证书吗?”时 窗口仍然弹出。
现在,问题是,这是预期的行为吗?我希望一旦我们使用了受信任的 CA,我们就不必与面临这种对话的用户打交道。如果没有,关于我应该从哪里开始解决问题的任何提示?
我正在开发基于 Eclipse 的产品,目前在其上安装插件时遇到问题。尽管证书由 VeriSign 颁发(并且插件在导出时使用证书正确签名),但在安装“您信任这些证书吗?”时 窗口仍然弹出。
现在,问题是,这是预期的行为吗?我希望一旦我们使用了受信任的 CA,我们就不必与面临这种对话的用户打交道。如果没有,关于我应该从哪里开始解决问题的任何提示?
简短回答:您的证书在主题中缺少电子邮件字段。
当我们从个人开发者证书转向使用软件供应商证书时,我们遇到了同样的问题。我们的证书之间的唯一区别是个人开发者证书在主题中有一个电子邮件地址(名为“E”的字段),而新软件供应商证书没有。GlobalSign允许您重新颁发证书,因此我们重新颁发了我们的软件供应商证书,并在主题字段中使用了通用电子邮件地址。这解决了 Eclipse 问题,客户不再看到“您信任这些证书吗?” 窗户。
顺便说一句,我们的证书没有定义组织单位,这不会导致 Eclipse 出现问题。