【问题标题】:Communicating between Java SSLSocket and HTML5Java SSLSocket 和 HTML5 之间的通信
【发布时间】:2016-06-20 05:40:45
【问题描述】:

只是一个简单的问题,我可以在 html5 中使用带有 websockets 的 SSL 来与使用 SSLSockets 的 java 服务器进行通信吗?

我一直在尝试使用另一个使用 ssl 套接字的 java 客户端进行连接,它可以工作,但我没有尝试通过 html5 进行连接。有没有可能?

作为记录,我正在使用 github 页面来托管我的服务器,并且我有一个由 Namecheap 提供的自定义域和一个来自 Comodo 的 SSL 证书。

甚至可以使用 SSL 在 java 和 html5 之间进行通信吗?

【问题讨论】:

    标签: java html ssl websocket


    【解决方案1】:

    WebSockets 与“普通”TCP 套接字不同,而是 TCP 之上的协议层。因此基于 SSL 的 WebSockets 不能直接与 SSLSockets 通信。要与 WebSockets 通信(使用或不使用 SSL),您需要 library implementing the WebSocket protocol

    【讨论】:

    • 要通过 SSL 使用 websockets,我是否需要为我的网站提供 SSL 证书?因为不幸的是,Github 无法做到这一点。但我会看看一些 Websocket 库。
    • @KobeyRafferty:要在 SSL 中使用任何东西,SSL 服务器必须有一个证书(除了一些特殊的用例,如 anon-DH)。这是服务器身份验证所必需的,这是防止中间人攻击所必需的。
    • 好的,谢谢。欣赏它,将考虑使用 github 安装 SSL 证书。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-13
    相关资源
    最近更新 更多