使用ssl和客户端证书的Wcf:请求svc succes wcf调用返回403.16
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用ssl和客户端证书的Wcf:请求svc succes wcf调用返回403.16相关的知识,希望对你有一定的参考价值。
配置:Iis是带有require ssl的Web应用程序并接受客户端证书。 Web应用程序包含wcf服务。从Web应用程序请求页面工作以及请求wcf svc从wcf客户端调用wcf给406.13发送相同的客户端证书。
相同的设置适用于开发和其他几个生产服务器。
已检查的证书存储受信任的root用于非法证书。 (由<>发布)由应用程序设置schannel(来自MS解决方案)。
如何才能使浏览器请求不会失败但是wcf请求呢?
必须是iis或windows相关的东西,因为相同的代码适用于其他机器。
任何方式来获取更多信息为什么它认为客户端证书不受信任。附:永远不会输入wcf服务方法(因为我自己的跟踪没有显示任何内容)
也许this SO answer可能会有所帮助。 CAPI2事件日志是您应该找到更多信息的地方,以便WCF认为客户端证书不受信任。在客户端和服务器端都启用它。
以上是关于使用ssl和客户端证书的Wcf:请求svc succes wcf调用返回403.16的主要内容,如果未能解决你的问题,请参考以下文章
wcf 服务服务器和客户端证书与 Ssl 证书不同时的安全异常
要求 SSL 证书和客户端证书在 WCF JSON 服务中引发异常
在 Service Fabric 中通过 HTTPS 调用 WCF:请求被中止:无法创建 SSL/TLS 安全通道
WCF 客户端证书身份验证,服务“SslRequireCert”的 SSL 设置与 IIS“Ssl,SslNegotiateCert”的设置不匹配