ssl - 接受安全 websocket 连接的服务器证书

标签 ssl websocket ssl-certificate

我正在开发一个安全的 Websocket 服务器,并意识到 SSL 至少需要服务器身份验证。这意味着,客户需要信任我的证书。 有没有办法在建立 WSS 时显示“接受证书”对话框? 那解决办法是什么?我应该将 Web 应用程序置于 HTTPS 连接中吗? 当然,我想避免必须手动将证书发送给客户并要求他们信任它。

谢谢。

最佳答案

Websockets 不是普通的套接字。它们是通过升级现有的 HTTP(s) 连接建立的,因此如果您有 HTTP,它们将是未加密的,而使用 HTTPS,它们将被加密,并且在开始升级到 WebSockets 之前已经完成所有证书检查。

关于ssl - 接受安全 websocket 连接的服务器证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21705707/

相关文章:

php - 不破解 CurlException : 60 (cURL SSL Certificate Verification)

需要 python websockets 消费者和生产者示例

python - 如何使用 SSL 创建 python websocket 并在其中使用 cookie?

spring - 配置 Netty 并将其嵌入到 Spring-Tomcat 环境中

azure - 带有证书的 HttpRequest 在 Azure Web 角色中失败

google-app-engine - Google App Engine 上的 EV SSL 证书?

ssl - 向 bluemix 添加自定义域和 SSL,仍然收到错误

ssl - 如何通过 SSL/TLS 找出 FTP 客户端支持哪些密码套件?

ssl - TLS 版本与蜂窝通信技术有关系吗?

tomcat - 如何使用 SNI 设置 Tomcat 服务于两个 SSL 证书?