通过SSL域名调用Web服务

时间:2012-11-16 05:16:25

标签: web-services iis ssl ssl-certificate iis-8

嘿,我似乎在通过SSL调用我的Web服务时遇到问题。从非ssl URL调用它可以正常工作。

当尝试连接到VB.net中的Web服务时,它给了我:

ws

所以我继续选择第一个选项(2012年10月7日至2013年10月7日。

然而,当我这样做时,我在网络浏览器中收到此错误:

enter image description here

访问我的SSL网站(https://www.xxxxxxx.com)会询问相同的问题(选择一个证书),然后它会显示与在VB.net中相同的浏览器错误。

我需要在web.config文件中包含哪些内容吗?

我的IIS证书看起来像我创建的那样:

enter image description here

转到我的常规网站(http://www.xxxxxxx.com)就可以了。

为了让它在SSL上工作,我忘了做什么?

2 个答案:

答案 0 :(得分:1)

您似乎在使用SSL进行客户端身份验证。在尝试访问网站之前,请确保已将CA证书和[您在提示中选择的]用户证书添加到服务器中的用户列表中。我知道如何在apache中执行此操作但不是IIS,但概念是相同的。

答案 1 :(得分:1)

最有可能的是你已经过度配置了IIS(除非你真的想使用SSL与Arun所指出的客户端身份验证)。

有些地方设置了“需要客户端证书:none / accept / require”,默认为常规SSL。您需要添加证书的唯一地方是站点绑定...

旁注:http://serverfault.com可能是更好的地方......