Security Orta

Varsayılan olarak TLS 1.3

TLS 1.3 varsayılan olarak etkindir — açık protokol yapılandırmasına gerek yoktur.

✕ Java 8
SSLContext ctx =
    SSLContext.getInstance("TLSv1.2");
ctx.init(null, trustManagers, null);
SSLSocketFactory factory =
    ctx.getSocketFactory();
// Must specify protocol version
✓ Java 11+
// TLS 1.3 is the default!
var client = HttpClient.newBuilder()
    .sslContext(SSLContext.getDefault())
    .build();
// Already using TLS 1.3
Bu kodda bir sorun mu gördünüz? Bize bildirin.
🛡️

Daha güvenli

TLS 1.3, eski şifre paketlerini ve el sıkışma örüntülerini kaldırır.

Daha hızlı el sıkışma

TLS 1.3, iki yerine tek bir gidip gelişte tamamlanır.

🆓

Sıfır yapılandırma

Varsayılan olarak güvenli — açık protokol seçimine gerek yoktur.

Eski Yaklaşım
Manuel TLS Yapılandırması
Modern Yaklaşım
Varsayılan TLS 1.3
JDK'dan itibaren
11
Zorluk
Orta
Varsayılan olarak TLS 1.3
Mevcut

JDK 11'den itibaren geniş çapta kullanılabilir (Eylül 2018)

Java 11, TLS 1.3 desteğini ekledi ve onu tercih edilen protokol yaptı. HttpClient bunu otomatik olarak kullanır. Güvenli bağlantılar için artık protokol sürümlerini manuel olarak belirtmeye gerek yoktur.

Paylaş 𝕏 🦋 in