嘿,我似乎在通过SSL调用我的Web服务时遇到问题。从非ssl URL调用它可以正常工作。
当尝试连接到VB.net中的Web服务时,它给了我:
所以我继续选择第一个选项(2012年10月7日至2013年10月7日。
然而,当我这样做时,我在网络浏览器中收到此错误:
访问我的SSL网站(https://www.xxxxxxx.com)会询问相同的问题(选择一个证书),然后它会显示与在VB.net中相同的浏览器错误。
我需要在web.config文件中包含哪些内容吗?
我的IIS证书看起来像我创建的那样:
转到我的常规网站(http://www.xxxxxxx.com)就可以了。
为了让它在SSL上工作,我忘了做什么?
答案 0 :(得分:1)
您似乎在使用SSL进行客户端身份验证。在尝试访问网站之前,请确保已将CA证书和[您在提示中选择的]用户证书添加到服务器中的用户列表中。我知道如何在apache中执行此操作但不是IIS,但概念是相同的。
答案 1 :(得分:1)
最有可能的是你已经过度配置了IIS(除非你真的想使用SSL与Arun所指出的客户端身份验证)。
有些地方设置了“需要客户端证书:none / accept / require”,默认为常规SSL。您需要添加证书的唯一地方是站点绑定...
旁注:http://serverfault.com可能是更好的地方......