0

我有一个 WCF 服务,其端点配置为使用证书身份验证。客户端证书由作为受信任根安装在服务器上的根证书签名。但是当客户端尝试调用端点上的操作时,这会失败并出现 MessageSecurityException。该服务使用异常屏蔽,因此我获得的信息有限,但事件日志包含以下错误:

事件类型:错误
事件来源:ServiceModel 审计 3.0.0.0
活动类别:(2)
事件编号:4
日期:2012 年 3 月 14 日
时间:上午 8:53:05
用户:不适用
电脑:someUrl.net
描述:
消息认证失败。
 服务:https://someUrl.net/Service.svc
 行动:http://schemas.xmlsoap.org/ws/2005/02/trust/RST/SCT
 客户身份:
 活动编号:
 SecurityTokenException:证书验证失败

但是,如果我将在客户端计算机上使用的证书导出并在服务器上导入,它会显示为“此证书正常”!

知道我接下来可以测试或尝试什么吗?

4

1 回答 1

0

根据服务的编写方式,在服务器上启用跟踪可能会有一些运气

运气好的话,您的新跟踪文件将包含有关它拒绝证书的原因的解释。

于 2012-03-17T11:53:35.740 回答