View a markdown version of this page

AWS SDK untuk Kotlin dukungan untuk Transport Layer Security (TLS) - AWS SDK untuk Kotlin

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

AWS SDK untuk Kotlin dukungan untuk Transport Layer Security (TLS)

Informasi berikut hanya berlaku untuk implementasi Java SSL (implementasi SSL default dalam AWS SDK untuk Kotlin penargetan JVM). Jika Anda menggunakan implementasi SSL yang berbeda, lihat implementasi SSL spesifik Anda untuk mempelajari cara menerapkan versi TLS.

Dukungan TLS di Java

Untuk bekerja dengan AWS layanan, JDK yang mendasarinya harus mendukung versi minimum TLS 1.2, tetapi TLS 1.3 direkomendasikan. TLS 1.3 adalah prasyarat untuk mengaktifkan kriptografi pasca-kuantum, yang mungkin memerlukan tindakan atau konfigurasi tambahan. Untuk mempelajari lebih lanjut, lihat Mengaktifkan TLS pasca-kuantum hibrida.

TLS 1.2 didukung mulai dari Java 7. TLS 1.3 didukung mulai di Java 11, meskipun beberapa vendor JVM telah mendukung backport ke versi Java sebelumnya.

Cara memeriksa versi TLS

Untuk memeriksa versi TLS mana yang didukung di mesin virtual Java Anda (JVM), Anda dapat menggunakan kode berikut.

println(SSLContext.getDefault().supportedSSLParameters.protocols.joinToString(separator = ", "))

Untuk melihat jabat tangan SSL beraksi dan versi TLS apa yang digunakan, Anda dapat menggunakan properti sistem javax.net.debug.

-Djavax.net.debug=ssl