<分区>
标签 .net web-services wcf ssl
使用 WCF 实现 SSL 安全 Web 服务时,WCF 服务是否需要证书?还需要知道客户端是否需要通过证书进行身份验证才能调用启用 HTTPS 的 WCF 服务。
我正在寻找有关设计安全 WCF 服务的指导,其中所有数据都将以非常安全的加密方式在服务和 wcf 客户端之间传递,使用或不使用 ssl 和证书。请告知有关保护服务与客户端之间通信的可用机制。讨论所有的可能性。谢谢
最佳答案
公开 https (SSL) 绑定(bind)的 WCF 服务需要有服务证书。
Web 服务客户端不需要证书,除非您尝试使用相互身份验证。
以下链接提供了使用 SSL 配置 IIS 托管的 WCF 服务的分步概述:
http://msdn.microsoft.com/en-us/library/hh556232(v=vs.110).aspx
如果您不想使用证书,以下内容可能会有所帮助:
WCF message security without certificate and windows auth
关于.net - WCF HTTPS 证书实现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22786671/