Nuestro foro Discourse está configurado con el protocolo SSL: TLSv1.2 y suites de cifrado seguras: TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384.
Al llamar a la API de Discourse mediante Apache HttpClient desde el framework Liferay 6.2, que se ejecuta en JDK7, se lanza la siguiente excepción:
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
Creo que esto se debe a que*JDK7 no implementa ninguna suite de cifrado GCM. ¿Cómo se puede resolver este problema? ¿O existe alguna otra forma de llamar a la API de Discourse desde la plataforma Java?
No, no podemos actualizar a JDK8.
Pensé que haríamos la solicitud usando una llamada AJAX de JavaScript, pero la solicitud fue bloqueada por la política de CORS.
¿Cómo habilitar CORS en Discourse?