【发布时间】:2013-07-19 20:24:20
【问题描述】:
我正在使用 C#、带有 WCF 的 asp.net 应用程序。
我已经创建了一个客户端证书 (Client.pfx) 并以当前用户身份安装在我的机器上。然后我在我的 WCF 托管机器上创建并安装了一个服务器证书 (Server.pfx)。现在我需要通过将客户端和服务器证书匹配在一起来从客户端进行身份验证。如果存在匹配,则必须允许访问 WCF 内部的方法。如何做到这一点?
【问题讨论】:
-
您能否详细说明“匹配证书”的含义?两台机器有相同的证书吗?
-
要从客户端应用程序验证 WCF,我们需要匹配是否在 WCF 托管服务器中配置了相同的证书。因此,如果配置的服务器和客户端证书相同,那么服务就会被认证。
标签: c# asp.net .net wcf x509certificate