Clientseitiger Code für SSL in JDK 1.3

Der in Listing B dargestellte clientseitige Teil der SSL-Initialisierung unterscheidet sich grundlegend von den Vorgängen auf der Serverseite. Statt SSLServerSocketFactory wird SSLSocketFactory verwendet. Diese Factory ähnelt der SSLServerSocketFactory und kann für die Verwendung in einer anderen Implementierung geändert werden.

Diese Factory fordert statt der lokalen Werte die IP-Adresse und die Portnummer des Servers an. Das liegt daran, dass die lokale IP-Adresse direkt erfasst werden kann und die Portnummer auf der Clientseite gewöhnlich per Zufall generiert wird, wie dies auch beim TCP der Fall ist.

Nach dem Erstellen unterstützter Cipher-Suites rufen wir auf der Clientseite keine Methode für das Abhören oder Genehmigen von Verbindungen auf, wie dies auf der Serverseite geschieht. Der Client fordert eine Verbindung zum Server an, indem er eine Mitteilung über das SSL-Socket sendet. Der Wert „wahr“ im Konstruktor von PrintWriter bedeutet, dass die Methoden println() den Ausgabepuffer automatisch löschen. Daraufhin führen der Server und der Client einen SSL-Handshake durch um so eine SSL-Verbindung einzurichten.

Page: 1 2 3 4

ZDNet.de Redaktion

Recent Posts

Microsoft stellt kleines KI-Modell Phi-3 Mini vor

Seine Trainingsdaten umfassen 3,8 Milliarden Parameter. Laut Microsoft bietet es eine ähnliche Leistung wie OpenAIs…

2 Tagen ago

Google schließt kritische Sicherheitslücke in Chrome

Sie erlaubt eine Remotecodeausführung außerhalb der Sandbox. Betroffen sind Chrome für Windows, macOS und Linux.

3 Tagen ago

Microsoft beseitigt Fehler im März-Sicherheitsupdate für Exchange Server

Probleme treten vor allem bei Nutzern von Outlook Web Access auf. Das optionale Hotfix-Update für…

3 Tagen ago

Neue iPads: Apple kündigt Event für 7. Mai an

Die Einladung zeigt einen zeichnenden Apple Pencil. Der wiederum deutet auf neue iPads hin. Es…

3 Tagen ago

EU-Parlament stimmt für Recht auf Reparatur

Die Richtlinie erhält 584 Ja-Stimmen und 3 Gegenstimmen. Das „Recht auf Reparatur“ beinhaltet unter bestimmten…

4 Tagen ago

Forscher entwickeln Exploits per GPT-4 aus Sicherheitswarnungen

Die Tests basieren auf tatsächlich existierenden Sicherheitslücken. GPT-4 erreicht eine Erfolgsquote von 87 Prozent. Alle…

4 Tagen ago