c# - Wcf 消息安全与数字证书

标签 c# wcf ssl iis-7.5 wcf-security

我们在服务器上托管了一个用于生成账单的 WCF 服务,我们的网站托管在其他服务器上并充当客户端。 我们需要通过数字证书保护此 WCF 服务,我们希望仅在这两台机器之间限制 Web 服务。

我们从 verisign authortiy 购买了证书。

现在请建议我们应该在哪台机器上安装证书和私钥以及在哪台机器上安装公钥以保护服务。

最佳答案

您的公钥在您的服务器上,私钥用于客户端进行身份验证。

公钥之所以称为公钥,是因为它与您发布的公共(public)服务相关联。而私钥是从个人(或客户)的角度使用的。

有几个很棒的教程可以为您提供帮助。

Code Project

MSDN - Message Security

关于c# - Wcf 消息安全与数字证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18992280/

相关文章:

c# - 如何强制浏览器下载 xml 文件?

c# - 方法必须在非泛型静态类中定义

c# - Windows 商店应用程序 - 检测应用程序的首次启动

c# - 为什么我的 WCF 服务一次只处理 3 个并行请求?

php - 将某些访问者重定向到 https(SNI 浏览器和系统时间都可以)

php - 如何让 SSL+mod_rewrite+Zend Framework MVC 一起工作?

c# - 对于匿名处理程序来说,一种语法是更好的选择吗?

WCF 协议(protocol)异常

WCF Web服务: Upload a file,处理该文件,下载回处理过的文件

javax.ws.rs.ProcessingException : javax.net.ssl.SSLHandshakeException:收到致命警报:bad_certificate