Je cours un AppEngine sur Java 1.7, en utilisant le framework Spring. Je dois faire la demande au Stripe API, qui exige TLSv1.2 en faisant une demande. Cela fonctionne correctement lors du déploiement de l'application dans l'environnement Google, mais il refuse d'utiliser ce protocole lors de l'exécution locale du serveur. Il donne l'erreur suivante:Problème de demandes de devserver de Google App Engine local avec TLSv1.2
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 .
J'utilise IntelliJ, la version AppEngine SDK 09/01/42 en combinaison avec Maven. J'ai essayé d'ajouter des options de construction à plusieurs endroits (-Ddeployment.security.TLSv1.2 = true -Dhttps.protocols = TLSv1.2), dans la configuration IntelliJ Run/Debug, dans les drapeaux JVM XML, dans dev_appserver.py fichier, mais aucun d'entre eux a travaillé. Comment puis-je activer TLSv1.2 dans mon serveur de développement local Java 7 et parler à l'API Stripe?