2016-06-20 14 views
1

Nur eine kurze Frage, kann ich SSL in html5 mit websockets verwenden, um mit meinem Java-Server zu kommunizieren, der SSLSockets verwendet?Kommunikation zwischen Java SSLSocket und HTML5

Ich habe versucht, Verbindung mit einem anderen Java-Client mit SSL-Sockets, die funktioniert, aber ich habe nicht versucht, es über HTML5 zu tun. Ist es überhaupt möglich?

Für den Datensatz verwende ich Github-Seiten, um meinen Server zu hosten, und ich habe eine benutzerdefinierte Domäne von NamEcheap und ein SSL-Zertifikat von Comodo zur Verfügung gestellt.

Ist es sogar möglich, zwischen Java und HTML5 mit SSL zu kommunizieren?

Antwort

2

WebSockets sind nicht dasselbe wie "normale" TCP-Sockets, sondern eine Protokollschicht über TCP. Und somit kann WebSockets über SSL nicht direkt mit SSLSockets kommunizieren. Um mit WebSockets (mit oder ohne SSL) zu kommunizieren, benötigen Sie eine library implementing the WebSocket protocol.

+0

Um Websockets über SSL zu verwenden, muss ich ein SSL-Zertifikat für meine Website haben? Weil das mit Github leider nicht möglich ist. Aber ich werde mir einige Websocket-Bibliotheken ansehen. –

+0

@KobeyRafferty: Um alles mit SSL zu verwenden, muss der SSL-Server ein Zertifikat haben (außer für einige spezielle Anwendungsfälle wie anon-DH). Dies ist für die Server-Authentifizierung erforderlich, die benötigt wird, um gegen Angriffe von Menschen in der Mitte zu schützen. –

+0

Okay danke. Schätzen Sie es, wird in die Installation eines SSL-Zertifikats mit Github schauen. –

Verwandte Themen