tenemos una aplicación cliente compilada con JDK1.8, y una aplicación de servidor externo se ejecuta con JRE1.7 o versiones anteriores. No sabemos la versión JRE exacta del lado del servidor. El problema aquí es que no podemos establecer conexiones seguras entre ellos. Sabemos que Java 1.8 habilita TLS1.2 de forma predeterminada, y según los RFC y blogs de Oracle correspondientes, TLS1.2 es compatible con TLS1.1 y TLS1.0. Por lo tanto, incluso si el lado del servidor usa TLS1.1 o 1.0, debería funcionar como se espera. No sabemos por qué. El mensaje de error dice algo así como "causado por la falta de certificados o el conjunto de cifrado no admitido". También utilizamos SSLab para analizar el lado del servidor, y obtuvimos algo como "conjunto de cifrado no admitido o falta de coincidencia". Muy confuso porque si compilamos el lado del cliente con java1.7, funciona bien. ¿Algunas ideas? Gracias