

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à.

# Applica una versione TLS minima
<a name="configure-http-tls"></a>

Con AWS SDK per Kotlin, puoi configurare la versione TLS minima quando ti connetti agli endpoint del servizio. L'SDK offre diverse opzioni di configurazione. In ordine di priorità dalla più alta alla più bassa, le opzioni sono:
+ Configura esplicitamente il motore HTTP
+ Imposta la proprietà del `sdk.minTls` sistema JVM
+ Imposta la variabile di ambiente `SDK_MIN_TLS`

## Configura il motore HTTP
<a name="configure-http-tls-engine"></a>

Quando si specifica un motore HTTP non predefinito per un client di servizio, è possibile impostare il `tlsContext.minVersion` campo.

L'esempio seguente configura il motore HTTP e qualsiasi client di servizio che lo utilizza per utilizzare almeno TLS v1.2.

```
DynamoDbClient {
    region = "us-east-2"
    httpClient {
        tlsContext {
            minVersion = TlsVersion.TLS_1_2
        }
    }
}.use { ddb ->

    // Perform some actions with Amazon DynamoDB.
}
```

## Imposta la proprietà del sistema `sdk.minTls` JVM
<a name="configure-http-tls-sysprop"></a>

È possibile impostare la proprietà del sistema `sdk.minTls` JVM. Quando si avvia un'applicazione con la proprietà di sistema impostata, tutti i motori HTTP creati da me AWS SDK per Kotlin utilizzano la versione TLS minima specificata per impostazione predefinita. Tuttavia, è possibile sovrascrivere esplicitamente questa impostazione nella configurazione del motore HTTP. I valori consentiti sono:
+ TLS\$11\$10
+ TLS\$11\$11
+ TLS\$11\$12
+ TLS\$11\$13

## Imposta la variabile di ambiente `SDK_MIN_TLS`
<a name="configure-http-tls-envvar"></a>

È possibile impostare la variabile di `SDK_MIN_TLS` ambiente. Quando si avvia un'applicazione con la variabile di ambiente impostata, tutti i motori HTTP creati dalla stessa AWS SDK per Kotlin utilizzano la versione TLS minima specificata, a meno che non venga sovrascritta da un'altra opzione.

I valori consentiti sono:
+ TLS\$11\$10
+ TLS\$11\$11
+ TLS\$11\$12
+ TLS\$11\$13