如何在控制台客户端和浏览器客户端的wcf rest服务中实现ssl

时间:2012-04-29 03:22:17

标签: wcf rest console

我在iis上托管了一个wcf rest服务,它启用了ssl。我有一个控制台应用程序和一个浏览器作为客户端。是否可以在控制台应用程序上实现ssl?是可能的,任何相关资源的想法或链接都将非常有用。

1 个答案:

答案 0 :(得分:0)

如果要在控制台应用程序中使用相互SSL与REST服务,则可以使用WebChannelFactory类。

http://msdn.microsoft.com/en-us/library/bb908674.aspx

使用WebChannelFactory.Credentials属性设置客户端证书。这种方法的优点是您可以在连接中设置证书,以便以后可以更改它而无需重新编译。

或者,您可以使用HttpWebRequest类及其ClientCertificates属性。