J'essaie d'accéder à un site en utilisant HTTP à partir d'une application Java. Comme l'application s'exécute dans un environnement de développement, le certificat correspondant n'est pas approuvé. Lorsque j'utilise le package javax.net.ssl, j'essaie de définir une implémentation TrustManager personnalisée qui permette tout et passe dans le second paramètre de la méthode init du SslContext, mais cela ne fonctionne pas.Problème lors de l'accès au site Web avec Java en utilisant HTTPS (certificat de confiance)
Est-ce que quelqu'un fait travailler quelque chose comme ça? Merci beaucoup pour votre aide! Thierry
un exemple de code? – Manny
Dit que vous utilisez -Djavax.net.debug = all (ou auth) pour voir ce qui se passait? Et comment avez-vous utilisé votre contexte nouvellement créé? Et - bien sûr - comme les certificats sont censés être publics, pourquoi ne pas faire confiance au certificat? –
Merci beaucoup pour votre réponse! Lors de l'utilisation des conseils de débogage, je peux voir que: ENVOYER L'ALERTE TLSv1: fatal, description = certificate_unknow. En fait, je peux faire confiance au certificat parce que c'est un serveur de développement d'une société tierce. –