WCF和需要证书的身份验证?

时间:2011-01-23 13:04:06

标签: wcf certificate wcf-security x509certificate

任何人都可以向我解释何时需要使用WCF和身份验证的证书。根据我的理解,虽然我可以离开: - )

basichttp不需要证书来进行身份验证,在IIS中托管并使用SSL,否则需要证书

netTcpBindings等所有其他绑定都需要使用certficate - 这是真的吗?

或者它取决于我使用的身份验证类型?

我真的很感激任何信息或表格,告诉我什么时候需要证书。

我有一些我正在调查的场景,比如在IIS中托管或在WIndows服务中托管..

而我似乎无法找到我需要的信息

提前谢谢

1 个答案:

答案 0 :(得分:1)

有两种情况需要证书:

  • 用于SSL的服务器端认证。对于basichttpbinding,如果您通过网络发送用户名和密码,则应使用SSL。
  • 如果使用证书对客户端进行身份验证,则为客户端证书。

其他绑定可能会使用操作系统中的计算机密钥和证书,但您无需安装证书即可使用。