J'ai une application Android qui doit se connecter à un lien serveur via la bibliothèque Volley de Google. Pour cela j'ai généré un certificat auto-signé (fichier PEM), que j'ai ajouté dans Android Studio, mais le message d'erreur suivant s'affiche:
java.security.cert.CertPathValidatorException: Trust anchor for certification path not found
Je comprends que le problème vient du fait que pour Android, cela est similaire à une autorité de certification inconnue.
J'ai trouvé une bonne solution, qui consiste à configurer mon certificat auto-signé via network security configuration. Cela fonctionne très bien, mais le principal problème est que cela ne fonctionne que pour Android 7 et +, alors la version minimale prise en charge par mon application est inférieur à cette version.
Jusqu'à présent, je n'ai pas encore trouvé de solution satisfaisante pour chaque cas, notamment pour les versions inférieur à Android 7
Moi j'essaye de debugger mon application sur wamp en localhost et j'ai réussi pourtant à insérer mon certificat auto signé. J'ai systématiquement cette erreur de volley. Je serais intéresser de savoir comment tu as fait pour que marche ne serait ce que sur une version d'Android.
Merci d'avance
Self-signed certificates sur Android Studio
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.