¿Alguien sabe por qué versión de Android TLS 1.1 comenzó a ser compatible directamente con la versión OpenSSL preinstalada en el sistema?
¿Alguien sabe por qué versión de Android TLS 1.1 comenzó a ser compatible directamente con la versión OpenSSL preinstalada en el sistema?
Usando la fuente listada para el objeto SSL Socket en la API de Android
+-------------------------------------------------------------------+
| Protocol | Supported API Levels | Enabled by Default (API Levels) |
+-------------------------------------------------------------------+
| SSLv3 | 1+ (BASE) | 1+ (BASE) |
+-------------------------------------------------------------------+
| TLSv1 | 1+ (BASE) | 1+ (BASE) |
+-------------------------------------------------------------------+
| TLSv1.1 | 16+(JELLYBEAN) | 20+(KITKAT_WATCH) |
+-------------------------------------------------------------------+
| TLSv1.2 | 16+(JELLYBEAN) | 20+(KITKAT_WATCH) |
+-------------------------------------------------------------------+
+-------------------------------------------------------------------+
| Protocol | Supported API Levels | Enabled by Default (API Levels) |
+-------------------------------------------------------------------+
| SSLv3 | 1+ (BASE) | 1+ (BASE) |
+-------------------------------------------------------------------+
| TLSv1 | 1+ (BASE) | 1+ (BASE) |
+-------------------------------------------------------------------+
| TLSv1.1 | 16+(JELLYBEAN) | 16+(JELLYBEAN) |
+-------------------------------------------------------------------+
| TLSv1.2 | 16+(JELLYBEAN) | 16+(JELLYBEAN) |
+-------------------------------------------------------------------+
Se debe tener en cuenta que API 20 es KITKATW
o KITKAT
para dispositivos portátiles. Esta no es la primera versión KITKAT
(que sería API 19). Entonces, para la mayoría de los dispositivos, la habilitación por defecto para TLSv1.1 / 1.2 es realmente para LOLLIPOP
(API 21) y superior. Aquí hay una referencia rápida a niveles de API .
Android 4.1 (API 16), según esto: enlace
Lea otras preguntas en las etiquetas encryption tls android