Ich benutze eine AppEngine auf Java 1.7 mit dem Spring-Framework. Ich muss Anfrage an die Stripe API, die TLSv1.2 erfordert, wenn Sie eine Anfrage machen. Dies funktioniert gut, wenn Sie die Anwendung in der Google-Umgebung bereitstellen. Sie verweigert jedoch die Verwendung dieses Protokolls, wenn der Server lokal ausgeführt wird. Es gibt die folgenden Fehler:Anforderungen von lokalem Google App Engine-DevServer mit TLSv1.2 ausgeben
Stripe no longer supports API requests made with TLS 1.0. Please initiate HTTPS connections with TLS 1.2 or later. You can learn more about this at https://stripe.com/blog/upgrading-tls .
Ich benutze IntelliJ, App Engine SDK Version 1.9.42 in Kombination mit Maven. Ich habe versucht, Build-Optionen an mehreren Stellen (-Ddeployment.security.TLSv1.2 = true -Dhttps.protocols = TLSv1.2) in der IntelliJ Run/Debug-Konfiguration in den XML-JVM-Flags in dev_appserver.py hinzuzufügen Datei, aber keiner von ihnen hat funktioniert. Wie kann ich TLSv1.2 auf meinem lokalen Java 7-Entwicklungsserver aktivieren und mit der Stripe-API sprechen?