【发布时间】:2009-09-10 06:37:26
【问题描述】:
如果客户端使用证书进行身份验证,如何在wcf中使用客户端证书身份验证?
【问题讨论】:
如果客户端使用证书进行身份验证,如何在wcf中使用客户端证书身份验证?
【问题讨论】:
你必须设置
<transport clientCredentialType="Certificate" />
在您的服务配置中,告诉 WCF 凭据由客户端证书提供。
并设置 messageEncoding="Mtom"
<wsHttpBinding>
<binding name="wshttpconfig" messageEncoding="Mtom">
<readerQuotas maxArrayLength="64000" />
<security mode="Transport">
<transport clientCredentialType="Certificate" />
</security>
</binding>
</wsHttpBinding>
查看此链接
An easy way to use certificates for WCF security
Configuring WCF for client certificate authentication
Using Certificate-based Authentication and Protection with Windows Communication Foundation (WCF)
再见。
【讨论】: