【发布时间】:2009-06-14 04:27:59
【问题描述】:
我可能还有一个关于 SSL 的问题。
我有一个智能客户端,我使用 ClickOnce 部署它。在这个 Smart Client 应用程序中,我调用了 HTTPS Web 服务。我需要安装受信任的根证书颁发机构才能访问此 HTTPS Web 服务。
假设我想完全保留它“ClickOnce”,这意味着我不想在客户端机器上做任何事情,除了运行 ClickOnce = 我不想在客户端机器上安装证书手动(或不手动),但我想在 Smart Client 之前安装它。我会将它包含在包中,并且会首先安装。
我的问题是:
正如我在 Internet 上看到的,如果没有客户端计算机上的管理员权限,我无法安装“受信任的根证书颁发机构”
对吗?
如果正确,您是否看到了实现此目标的另一种解决方案,或者根本不可能?
提前谢谢你。
【问题讨论】:
-
我猜,如果我从已在受信任的根证书颁发机构 (Thawte,...) 中的某个根证书颁发机构获得 CA,它应该可以工作吗?
-
请注意,我不推荐 Thawte,因为在普通非开发机器上的受信任证书中找不到他们的中间代码签名证书,因此您可以签署 clickonce,您的用户将获得但是,当他们运行该应用程序时会发出警告。希望这会有所帮助。
标签: clickonce certificate-authority