Maison >Java >javaDidacticiel >Pourquoi mon application Java affiche-t-elle toujours « Impossible de trouver le chemin de certification valide » après l'importation d'un certificat auto-signé ?

Pourquoi mon application Java affiche-t-elle toujours « Impossible de trouver le chemin de certification valide » après l'importation d'un certificat auto-signé ?

Linda Hamilton
Linda Hamiltonoriginal
2024-12-06 15:50:15766parcourir

Why Does My Java Application Still Show

Impossible de trouver le chemin de certification valide vers l'erreur cible demandée

Malgré l'importation du certificat auto-signé dans l'environnement d'exécution Java (JRE) de sur le serveur Glassfish, les utilisateurs peuvent toujours rencontrer l'erreur « Impossible de trouver le chemin de certification valide vers la cible demandée » lorsqu'ils tentent de publier sur un serveur avec un identifiant auto-signé. certificat.

Ce problème peut survenir lorsque le serveur d'applications utilise un magasin de confiance différent de celui dans lequel le certificat a été importé. Pour résoudre ce problème :

  1. Utilisez l'argument -Djavax.net.debug ainsi que l'argument -Djavax.net.ssl.trustStore pour spécifier le magasin de confiance correct. Par exemple :
java -Djavax.net.debug=all -Djavax.net.ssl.trustStore=trustStore ...
  1. Comprendre la distinction entre le keystore, qui contient la clé privée et le certificat utilisés pour vérifier la propre identité de l'utilisateur, et le trust store, qui spécifie quelles entités sont considéré comme digne de confiance.
  2. Assurez-vous que la propre identité de l'utilisateur dispose également d'une chaîne de confiance menant à une racine, distincte de toute chaîne de racines pour les entités que l'utilisateur fiducies.

En suivant ces étapes, les utilisateurs peuvent ajuster les paramètres du magasin de confiance et mieux comprendre les relations de confiance pour résoudre l'erreur « Impossible de trouver un chemin de certification valide vers la cible demandée » pour les certificats auto-signés. .

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn