Web services 通过SSL域名调用web服务

Web services 通过SSL域名调用web服务,web-services,iis,ssl,ssl-certificate,iis-8,Web Services,Iis,Ssl,Ssl Certificate,Iis 8,嘿,我似乎在通过SSL调用我的web服务时遇到了问题。从非ssl URL调用它就可以了 当尝试连接到VB.net中的web服务时,它给出以下信息: 因此,我继续选择第一个选项(2012年7月10日至2013年7月10日) 但是,当我这样做时,在web浏览器中会出现以下错误: 转到我的SSL网站()会问相同的问题(选择证书),然后它会显示与VB.net中相同的浏览器错误 web.config文件中是否需要包含某些内容 我创建的IIS证书如下所示: 访问我的正常网站()效果很好 为了使它通过S

嘿,我似乎在通过SSL调用我的web服务时遇到了问题。从非ssl URL调用它就可以了

当尝试连接到VB.net中的web服务时,它给出以下信息:

因此,我继续选择第一个选项(2012年7月10日至2013年7月10日)

但是,当我这样做时,在web浏览器中会出现以下错误:

转到我的SSL网站()会问相同的问题(选择证书),然后它会显示与VB.net中相同的浏览器错误

web.config文件中是否需要包含某些内容

我创建的IIS证书如下所示:

访问我的正常网站()效果很好


为了使它通过SSL工作,我忘记了做什么?

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

最有可能的情况是您过度配置了IIS(除非您真的希望使用SSL进行客户端身份验证,如Arun所述)

在某个地方设置了“requireclientcertificate:none/accept/require”,对于常规SSL,默认为none。您需要添加证书的唯一位置是在站点绑定中


旁注:可能是更好的地方…

就是这样。谢谢你的帮助!