2011-05-05 105 views
4

我们已经有了一个使用BasicHttpBinding与服务器和客户端证书的WCF服务。我们使用的交通运输安全:WCF通过证书标识客户端的服务

<security mode="Transport"> 
    <transport clientCredentialType="Certificate" /> 
</security> 

到目前为止一切正常(客户端调用一个WebMethod和只允许,如果客户端证书由受信任的CA颁发)。

现在我们要检查WCF服务,如果客户端证书是特定的证书。我们正在查找的证书也是已知的(安装在服务器上)。

我们如何获得服务代码中使用的客户端证书?我们如何加载我们想比较的证书?我们如何比较?

+0

传输或消息安全中的客户端证书?这是一个很大的区别。 – 2011-05-05 13:22:08

+0

运输 - 我编辑的问题... – Hinek 2011-05-05 13:36:25

回答