Error "Conexión cerrada por peer" en Android 7.0 Nougat mientras se conecta a SHA256 CA instalado Windows 2003 Server SP2 a través de HTTPS
Mi aplicación se comunica con la interfaz del servidor (ASP clásico) a través de HTTPS.
Se ha trabajado muy bien en la versión anterior de Android 7.0 Nougat. (hasta 6,0)
Sin embargo, la conexión cerrada por peer Error se produce en Android 7.0 teléfono y AVD (Android dispositivo virtual).
El servidor es Windows 2003 Server SP2 (el certificado SSL se actualizó de SHA1 a SHA256 el 23 de julio de 2016), HTTPS, ASP clásico
El estado de comprobación de la instalación del certificado SSL del servidor de GeoTrust es como a continuación
(cryptoreport.geotrust.com/checker/views/certCheck.jsp)
GeoTrust revisa la captura de pantalla de estado del certificado de mi servidor
(Protocolos no habilitados: TLS1.1, TLS1.2)
En mi opinión, Android 7.0 falla SSL handshaking con Windows 2003 Server de TLS1.0 (sólo TLSv1.1, TLSv1.2 puede soportar el éxito de handshaking con certificado SHA256?)
¿Es esto correcto?
Y acabo de encontrar este hotfix: http://support.microsoft.com/kb/968730
¿Esto puede ser una solución?
- Universal-Image-Loader | SSLHandshakeException: El apretón de manos falló
- Usando Volley en Android 2.3.3 y obteniendo SSLHandshakeException
- Certificado auto-firmado de Android: Ancla de confianza para la ruta de certificación no encontrada
- ¿Por qué vuelve Volley a SSLV3?
- Javax.net.ssl.SSLHandshakeException: Conexión cerrada por peer en com.android.org.conscrypt.NativeCrypto.SSL_do_handshake (Native Method)
¿Cómo podría solucionar este problema?
- Javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: SSL handshake abortado: Fallo en la biblioteca SSL, generalmente un error de protocolo
- "Certificado de servidor no confiable" en Android 2.2 pero no 3.0
- Error del apretón de manos del emulador http-proxy SSL de Android
- SSLHandshakeException: Handshake falló en Android N / 7.0