TLS-Version, die in JDK 8 verwendet wirdJava

Java-Forum
Anonymous
 TLS-Version, die in JDK 8 verwendet wird

Post by Anonymous »

Wir initialisieren unseren SSL-Kontext mit dem folgenden Code und laufen auf Java 8.

Code: Select all

SSLContext context = SSLContext.getInstance("SSL");
Da Java 8 standardmäßig TLSv1.2 verwendet? Bedeutet das, dass der obige Code mit dem Senden von TLSv1.2-Anfragen beginnt, wenn mein Server dies unterstützt?

Ich möchte verstehen, ob der Protokollname „SSL“ nur ein Alias ist, die Java-Laufzeit jedoch mit dem Senden der Anfragen mit der Standard-TLS-Version beginnt.

UPDATE

Ich habe meinen Code gegen „https://www.google.co.in/“ ausgeführt und dies in gefunden Geiger

Code: Select all

A SSLv3-compatible ClientHello handshake was found. Fiddler extracted the parameters below.

Version: 3.3 (TLS/1.2
Und auch, wenn ich mein Protokoll auf TLSv1 ändere, das nur 1.0 unterstützt. Dann erzählt es mir Fiddler

Code: Select all

A SSLv3-compatible ClientHello handshake was found. Fiddler extracted the parameters below.

Version: 3.1 (TLS/1.0)
Ich vermute also, dass der obige Code mit dem Protokollnamen „SSL“ gut mit TLS 1.2-Servern funktionieren sollte.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post