Nosso fórum Discourse está configurado com Protocolo SSL: TLSv1.2 e Conjuntos de Cifras Fortes: TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384.
Ao chamar a API do Discourse usando o Apache httpclient a partir do Framework Liferay 6.2, que está rodando no JDK7, ocorre a seguinte exceção:
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
Acredito que isso ocorra porque o JDK7 não implementa nenhum conjunto de cifras GCM. Como resolver esse problema? Ou existe alguma outra maneira de chamar a API do Discourse a partir da plataforma Java?
Não, não podemos atualizar para o JDK 8.
Estava pensando em fazer a requisição usando uma chamada AJAX em JavaScript, mas a requisição está sendo bloqueada pela política CORS.
Como habilitar o CORS no Discourse?