【发布时间】:2011-08-14 18:12:14
【问题描述】:
我看到的所有关于安装 x.509 证书的教程都假定服务器机器是您的本地机器并且您可以完全访问它。但是我的应用托管在 DiscountASP 上,那么如何在他们的机器上安装证书?
【问题讨论】:
标签: silverlight wcf wcf-security x509certificate x509
我看到的所有关于安装 x.509 证书的教程都假定服务器机器是您的本地机器并且您可以完全访问它。但是我的应用托管在 DiscountASP 上,那么如何在他们的机器上安装证书?
【问题讨论】:
标签: silverlight wcf wcf-security x509certificate x509
您不能,因为您无权在托管服务器上安装证书。如果您想使用 HTTPS,您必须向托管服务提供商支付购买和安装证书的费用(或者您必须有直接提供 SSL 或共享 SSL 的计划)。如果消息安全(Silverlight 不支持),您可以load certificate from file。
【讨论】:
Service 指令中提供自定义工厂。我的示例不使用 .svc 文件。它改为使用配置激活。无论如何要明确一点:如果您想使用 Silverlight 的服务它将不起作用。 Silerlight 仅支持transport security,这意味着 HTTPS 和 HTTPS 必须在系统级别配置证书(由 Windows 管理员)。