出于某种原因,关键的第三个泥炭网络服务就是这样的。我可以连接,发送请求,并收到有效的响应,但我仍然收到错误消息。这只发生在一台服务器上。
“传入的消息是使用令牌进行签名的,该令牌与用于加密身体的内容不同。这是不可预期的。” (原文如此)
这只发生在一台服务器上,但是获取数据至关重要。我无法控制服务器,虽然我知道这个消息意味着什么,坦白说我并不在意。他们打电话给他们如何配置自己的服务器并发回适当的信息。我想要的只是数据。
WCF中是否有“关闭并处理”安全设置,以便我可以从服务器正确获取数据?
答案 0 :(得分:1)
您使用的是什么类型的令牌?证书?如果是这样,本文可能有用:“How to: use different X509 Certificates for signing and encryption”。特别是,请查看“在客户端上使用多个证书”部分。
答案 1 :(得分:1)
我不得不与微软公开一张故障单来解决这个问题。那些家伙很好,而且它在链条上升得很高。
最后它很简单 - 我机器上的证书有点腐败。我删除了它并重新安装它然后一切都神奇地开始工作。