Maison >Java >javaDidacticiel >## Comment résoudre « Échec de la création du chemin PKIX : impossible de trouver un chemin de certification valide vers la cible demandée » ?

## Comment résoudre « Échec de la création du chemin PKIX : impossible de trouver un chemin de certification valide vers la cible demandée » ?

Linda Hamilton
Linda Hamiltonoriginal
2024-10-24 18:57:291121parcourir

## How to Resolve

Échec de la création du chemin PKIX : impossible de trouver un chemin de certification valide vers la cible demandée

Votre client rencontre l'erreur « Échec de la création du chemin PKIX : impossible de trouver un chemin de certification valide vers la cible demandée" lors de la tentative d'établissement d'une connexion HTTPS. Cela indique généralement un problème de validation du certificat.

Pour résoudre ce problème, effectuez les étapes suivantes :

  1. Vérifiez si le certificat de service est valide : Assurez-vous que le certificat du serveur présenté par le service HTTPS est valide et à jour. Vérifiez sa date d'expiration et son émetteur.
  2. Installer les certificats CA intermédiaires : Si le certificat de service est signé par une autorité de certification (CA) intermédiaire, vous devez installer les certificats CA intermédiaires dans le fichier Java. truststore.
  3. Définissez le magasin de clés pour la vérification de la confiance : Utilisez la méthode System.setProperty() pour spécifier le chemin d'accès au magasin de clés contenant le certificat de service et les certificats d'autorité de certification intermédiaires :
<code class="Java">System.setProperty("javax.net.ssl.trustStore", "clientTrustStore.key");
System.setProperty("javax.net.ssl.trustStorePassword", "qwerty");</code>
  1. Créer un magasin de clés client pour IE et Firefox : Les navigateurs comme IE et Firefox utilisent leurs propres magasins de certificats. Envisagez de créer un magasin de clés client spécifique au client Java, qui peut être référencé à l'aide de la propriété ClientKeyStore dans la configuration TLS.

Remarque : Les exigences spécifiques en matière de certificat peuvent varier en fonction du HTTPS. service auquel vous accédez. Consultez la documentation du service ou contactez le fournisseur de services pour obtenir des conseils supplémentaires.

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