我有一个具有消息安全性的WCF服务身份验证。具有消息安全性的WCF路由
我想为负载平衡设置一个路由服务。
出于某种原因,这是行不通的,我已经启用includeExceptionDetailInFaults看到异常,因此在客户端我看到:未提供
客户端证书。在ClientCredentials中指定客户端证书 。
看来证书不是从router-> service转发的。
当前客户端/路由器/服务在同一台机器上,所以我拥有所有的证书,但是如果我将它们部署在不同的机器上,路由器必须拥有私钥吗?另外,如果我想在路由器和服务之间建立一个不安全的连接(卸载安全性),我该如何提供主叫方的身份?
编辑: 对于所有的客户机/路由器(服务器&客户端)/ Server的安全配置相同:不提供
<security mode="Message">
<message clientCredentialType="Certificate" negotiateServiceCredential="false"
algorithmSuite="Default" establishSecurityContext="false" />
</security>
可以显示3个配置文件吗? – 2012-02-15 13:15:47