unser Discourse-Forum ist mit dem SSL-Protokoll TLSv1.2 und starken Cipher-Suites: TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 konfiguriert.
Beim Aufruf der Discourse-API über Apache HttpClient aus dem Liferay-6.2-Framework, das auf JDK7 läuft, wird folgende Ausnahme ausgelöst:
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
Ich vermute, dass dies daran liegt, dass *JDK7 keine GCM-Cipher-Suites implementiert. Wie lässt sich dieses Problem lösen? Oder gibt es eine andere Möglichkeit, die Discourse-API von der Java-Plattform aus aufzurufen?
Nein, wir können nicht auf JDK8 upgraden.
Ich dachte, wir würden eine Anfrage mit einem JavaScript-AJAX-Aufruf stellen, aber die Anfrage wird von der CORS-Richtlinie blockiert.
Wie kann man CORS für Discourse aktivieren?