【问题标题】:SSL certificate for WCF service hosted on windows service托管在 Windows 服务上的 WCF 服务的 SSL 证书
【发布时间】:2012-01-26 15:41:03
【问题描述】:

安装时我的应用程序将创建并运行托管在目标计算机上的 Windows 上的 wcf 服务。我决定通过 HTTPS 使用该服务。我已经用自签名证书对其进行了测试。但是当它部署在不同的机器上时,服务的名称将与证书中的名称不同。我该如何处理这种情况?此外,在部署机器中安装应用程序之前,我不知道 PC 名称(我可以将其用作服务端点)。

【问题讨论】:

    标签: windows wcf ssl service https


    【解决方案1】:

    为了让客户端信任证书,证书上的主题名称必须与运行服务的机器的 DNS 名称相匹配 - 确实没有办法解决这个问题。这个想法是客户端能够验证他们确实在与他们认为的机器对话,并且没有人通过例如毒化本地 DNS 将他们定向到另一台机器

    只有客户端可以决定通过放松对服务器证书的验证来放松该限制

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-18
      • 2012-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多