

La versione AWS SDK per Java 1.x ha raggiunto la fine del supporto il 31 dicembre 2025. Ti consigliamo di effettuare la migrazione a per continuare [AWS SDK for Java 2.x](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/home.html)a ricevere nuove funzionalità, miglioramenti della disponibilità e aggiornamenti di sicurezza.

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 Java supporto per TLS
<a name="security-java-tls"></a>

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

## Come controllare la versione di TLS
<a name="how-to-check-the-tls-version"></a>

Consultate la documentazione del vostro provider di Java Virtual Machine (JVM) per determinare quali versioni TLS sono supportate sulla vostra piattaforma. Per alcune JVM, il codice seguente stamperà quali versioni SSL sono supportate.

```
System.out.println(Arrays.toString(SSLContext.getDefault().getSupportedSSLParameters().getProtocols()));
```

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

```
java app.jar -Djavax.net.debug=ssl
```

**Nota**  
TLS 1.3 non è compatibile con le versioni SDK for Java da 1.9.5 a 1.10.31. Per ulteriori informazioni, consulta il seguente post di blog.  
[https://aws.amazon.com/blogs/developer/tls-1-3-incompatibility-with-aws-sdk-for-java-versions-1-9-5-to-1-10-31/](https://aws.amazon.com/blogs/developer/tls-1-3-incompatibility-with-aws-sdk-for-java-versions-1-9-5-to-1-10-31/)

## Applicazione di una versione minima di TLS
<a name="enforcing-minimum-tls-version"></a>

L'SDK preferisce sempre l'ultima versione TLS supportata dalla piattaforma e dal servizio. Se desideri applicare una versione TLS minima specifica, consulta la documentazione della tua JVM. Per le OpenJDK-based JVM, puoi usare la proprietà di sistema. `jdk.tls.client.protocols`

```
java app.jar -Djdk.tls.client.protocols=PROTOCOLS
```

 Consulta la documentazione della tua JVM per i valori supportati dei PROTOCOLS. 