使用 ssl 的 ASP.net 4.5 Websocket 加密

Posted

技术标签:

【中文标题】使用 ssl 的 ASP.net 4.5 Websocket 加密【英文标题】:ASP.net 4.5 Websocket encryption using ssl 【发布时间】:2014-07-01 22:26:32 【问题描述】:

我想知道在服务器上安装 ssl 证书然后调用就足够了 带有“wss://”的 websocket 目前正在使用“ws://”。我要在我的服务器上购买和配置 ssl 会起作用吗??? 我正在按照这篇文章学习 websocket http://alexjmackey.wordpress.com/2012/05/01/websockets-with-asp-net-4-5-and-visual-studio-11/

??

【问题讨论】:

能否分享一些细节,步骤,你是怎么做到的?我有一个使用 Microsoft.WebSockets 的 websocket asp.net 服务器,它在 ws://...上运行良好。现在我想切换到 wss,并完全删除 ws 支持。 【参考方案1】:

是的,它应该可以工作。 wss 的默认端口也是 443。记得使用域名而不是 IP 地址连接。 如果证书由有效的 CA 签名,应该没问题,否则请确保您也将其用于网站,以便用户可以接受浏览器警告。

【讨论】:

以上是关于使用 ssl 的 ASP.net 4.5 Websocket 加密的主要内容,如果未能解决你的问题,请参考以下文章

ASP.Net 4.5 Twitter 引导和客户端验证

ASP.NET 4.5 或替代框架中的 OpenIdDict?

ASP.Net 4.5 注销/登录失败

如何使用 ASP.NET 4.5 捆绑和 CDN 来获取 Bootstrap 3.2?

ASP.NET 4.5 尚未在 Web 服务器上注册

将 jquery 验证插件添加到 asp.net 4.5