【问题标题】:webservice authentication via SSL通过 SSL 进行 Web 服务身份验证
【发布时间】:2012-02-10 01:15:21
【问题描述】:

我有不同的网站调用我的具有 SSL 的 web 服务 (C#)。如果调用站点具有 SSL,并且如果它确实返回数据,我如何检查我的网络服务器,否则会出现错误消息。

【问题讨论】:

  • 想要与启用 SSL 的服务器通信的客户端 (https) 必须具有 SSL 支持并在端口 443 上启动通信。我认为您不应该担心它或必须做任何事情。
  • 好的,谢谢您的回复,我将如何配置我的网络服务器以仅使用启用的 SSL,因为当前 http 和 https 可以访问它!谢谢!
  • 我不是 IIS 专家(假设你使用它,即使你没有提到你的服务器)。这似乎是一个很好的 SO 问题,如果还没有被问到How would I configure my webserver to use only SSL
  • 这是一个 ASMX Web 服务还是 WCF?
  • 只是为了澄清这个问题。您想检查调用您的 WS 的网站本身是否通过 HTTPS 提供服务,或者只是它们能够与您的 WS 建立 HTTPS 连接? (“如果调用站点具有 SSL,请检查我的网络服务器”是什么意思?)

标签: c# web-services iis ssl


【解决方案1】:

您可以通过在 IIS 中在您的网站上配置以下内容来强制连接仅使用 SSL:

在 IIS6 中,转到目录安全 -> 安全通信下的“编辑”并选中“需要安全通道 (SSL)”

在 IIS7 的功能视图中,转到 SSL 设置,单击“强制 SSL”

【讨论】:

    猜你喜欢
    • 2011-07-05
    • 2013-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-28
    • 2016-01-27
    相关资源
    最近更新 更多