【发布时间】:2010-11-25 04:29:32
【问题描述】:
希望以下问题会有所帮助
假设浏览器A 想要与位于网址www.xyz.com 的Web 服务器B 建立SSL 连接。当与B 建立连接时,A 从另一端收到一个 X.509 证书C。当 A 收到 B 的证书时,它会检查证书的 CN 字段以匹配服务器 B's 主机名与证书的 CN 字段中指定的域名(此匹配由浏览器完成,而不是由底层 SSL 连接完成)。如果B's 主机名与域 www.xyz.com 不匹配,则A 拒绝连接。
a) 当 WCF 客户端从 WCF 服务接收到证书 C 时,它是否还会检查 C's CN 字段以匹配服务器的主机名与 CN 字段中指定的域名?
b) 反之亦然 - 当 WCF 服务从 WCF 客户端接收到证书 C 时,它是否还会检查 C's CN 字段以匹配客户端的主机名与 CN 字段中指定的域名?
c) 如果对上述问题的回答是肯定的,那么我看不到我们如何将自签名证书 SSC 与 WCF 一起使用,因为据我所知 SSC's CN 字段值与 a 的主机名不匹配SSC's所有者
谢谢
【问题讨论】:
标签: wcf certificate