View a markdown version of this page

AWS SDK per Kotlin supporto per Transport Layer Security (TLS) - AWS SDK per Kotlin

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

AWS SDK per Kotlin supporto per Transport Layer Security (TLS)

Le seguenti informazioni si applicano solo all'implementazione Java SSL (l'implementazione SSL predefinita nella JVM di destinazione).AWS SDK per Kotlin Se usi un'implementazione SSL diversa, vedi l'implementazione SSL specifica per informazioni su come applicare le versioni TLS.

Supporto TLS in Java

Per utilizzare i AWS servizi, il JDK sottostante deve supportare una versione minima di TLS 1.2, ma TLS 1.3 è consigliato. TLS 1.3 è il prerequisito per abilitare la crittografia post-quantistica, che può richiedere azioni o configurazioni aggiuntive. Per ulteriori informazioni, consulta Enabling hybrid post-quantum TLS.

TLS 1.2 è supportato a partire da Java 7. TLS 1.3 è supportato a partire da Java 11, sebbene alcuni fornitori di JVM abbiano introdotto il supporto nelle versioni precedenti di Java.

Come controllare la versione di TLS

Per verificare quali versioni TLS sono supportate nella tua macchina virtuale Java (JVM), puoi utilizzare il codice seguente.

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

Per vedere l'handshake SSL in azione e quale versione di TLS viene utilizzata, puoi utilizzare la proprietà di sistema javax.net.debug.

-Djavax.net.debug=ssl