Notre forum Discourse est configuré avec le protocole SSL : TLSv1.2 et des suites de chiffrement robustes : TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384.
Lors de l’appel à l’API Discourse via Apache httpclient depuis le framework Liferay 6.2, qui s’exécute sur JDK7, une exception est levée :
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
Je pense que cela est dû au fait que *JDK7 n’implémente aucune suite de chiffrement GCM. Comment résoudre ce problème ? Existe-t-il une autre méthode pour appeler l’API Discourse depuis la plateforme Java ?
Non, nous ne pouvons pas passer à JDK 8.
J’envisageais de faire une requête via un appel AJAX en JavaScript, mais la requête est bloquée par la politique CORS.
Comment activer CORS pour Discourse ?
Et qu’en est-il de cette affirmation : La variable d’environnement DISCOURSE_ENABLE_CORS doit être définie sur true pour activer CORS.
Comment la définir ?