

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Aplicar una versión mínima de TLS
<a name="configure-http-tls"></a>

Con el AWS SDK para Kotlin, puede configurar la versión mínima de TLS cuando se conecte a los puntos finales del servicio. El SDK ofrece diferentes opciones de configuración. En orden de mayor a menor prioridad, las opciones son:
+ Configure explícitamente el motor HTTP
+ Establezca la propiedad del sistema `sdk.minTls` JVM
+ Defina la variable de `SDK_MIN_TLS` entorno

## Configure el motor HTTP
<a name="configure-http-tls-engine"></a>

Al especificar un motor HTTP no predeterminado para un cliente de servicio, puede configurar el `tlsContext.minVersion` campo.

El siguiente ejemplo configura el motor HTTP y cualquier cliente de servicio que lo utilice para que utilicen TLS v1.2 como mínimo.

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

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

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

Puede establecer la propiedad del sistema `sdk.minTls` JVM. Al lanzar una aplicación con las propiedades del sistema establecidas, todos los motores HTTP creados con ella AWS SDK para Kotlin utilizan la versión mínima de TLS especificada de forma predeterminada. Sin embargo, puede anular esto de forma explícita en la configuración del motor HTTP. Los valores permitidos son:
+ TLS\$11\$10
+ TLS\$11\$11
+ TLS\$11\$12
+ TLS\$11\$13

## Defina la variable de entorno `SDK_MIN_TLS`
<a name="configure-http-tls-envvar"></a>

Puede configurar la variable de `SDK_MIN_TLS` entorno. Al lanzar una aplicación con la variable de entorno configurada, todos los motores HTTP creados con ella AWS SDK para Kotlin utilizan la versión mínima de TLS especificada, a menos que se sustituya por otra opción.

Los valores permitidos son:
+ TLS\$11\$10
+ TLS\$11\$11
+ TLS\$11\$12
+ TLS\$11\$13