
Recibo un error SNI:
Hostname X provided via SNI, but no hostname provided in HTTP request
En algunos teléfonos Android al realizar solicitudes SSL a mi dominio. Esto es a pesar de asegurarse de que el encabezado Host esté configurado en el cliente.
También intenté configurar:
SSLStrictSNIVHostCheck off
En mi configuración de Apache, pero sigo viendo este error. ¿Alguien puede señalarme un camino a seguir?
Respuesta1
Según este informehttps://code.google.com/p/android/issues/detail?id=35050su problema también podría surgir de un error en la implementación de Android de libcore/luni/src/main/java/libcore/net/http/HttpConnection.java.
Debido a este error, el SNI en la capa TLS es el nombre de host del proxy en lugar del nombre de host proporcionado en la URL de solicitud HTTP como debería ser.
Por lo tanto, cualquier aplicación que utilice la versión de Android <4.1.2 (se solucionó el 20 de julio de 2012) y la implementación de HttpConnection podría causar este comportamiento.