Partager via


Ancre de confiance pour le chemin de certification introuvable lors de la configuration de la connexion d’application

Symptômes

Lorsque vous essayez de vous connecter à Supply Chain Management, l’application Gestion de l’entrepôt peut afficher le message d’erreur suivant :

java.security.cert.certPathValidatorException : Ancre de confiance pour le chemin de certification introuvable.

Ce problème peut affecter les appareils avec les propriétés suivantes :

  • Version du système d’exploitation : Android 4.4.x (tel que Zebra TC55). Ce n’est pas un problème sur les versions récentes d’Android.
  • Emplacement de gestion de la chaîne logistique : Cloud
  • Mode de connexion : secret client ou certificat

Cause possible

Microsoft a peut-être mis à jour les certificats SSL serveur utilisés par Supply Chain Management. Par conséquent, le certificat racine et/ou l’un des certificats intermédiaires peuvent avoir changé. Par conséquent, le nouveau certificat ne figure pas dans la liste des certificats système approuvés pour l’appareil mobile. Les versions plus récentes d’Android mettent automatiquement à jour les listes de certificats approuvés, mais Android 4.4.x ne le fait pas.

Résolution

Pour corriger ce problème, effectuez l’une des opérations suivantes :

  • Utilisez la solution de contournement décrite dans la section suivante pour mettre à jour chaque appareil approprié.
  • Il peut être possible de contacter Zebra ou Google pour obtenir une mise à jour des certificats de l’autorité de certification approuvée du système. Toutefois, nous n’avons pas confirmé cela.
  • Si possible, envisagez de remplacer des appareils plus anciens par des appareils exécutant une version plus récente d’Android (où les certificats d’autorité de certification approuvés sont mis à jour automatiquement).

Solution de contournement

Étape 1 : Exporter le nouveau certificat racine à partir de Supply Chain Management

Téléchargez manuellement le nouveau certificat racine à l’aide de votre navigateur Internet en procédant comme suit :

  1. Connectez-vous à Dynamics Supply Chain Management et ouvrez la page d’accueil.
  2. Dans la barre d’adresse de votre navigateur, sélectionnez l’icône de verrouillage pour ouvrir la boîte de dialogue Emplacement sécurisée .
  3. Dans la boîte de dialogue, sélectionnez Certificat (valide) pour ouvrir la fenêtre Certificat de ce certificat.
  4. Ouvrez l’onglet Chemin d’accès de certification de la fenêtre Certificat .
  5. Sélectionnez le certificat supérieur affiché dans la hiérarchie. (il s’agit du certificat racine).
  6. Ouvrez l’onglet Détails de la fenêtre Certificat .
  7. Sélectionnez le bouton Copier dans le fichier en bas de l’onglet Détails .
  8. L’Assistant Exportation de certificat s’ouvre. Sélectionnez Suivant pour continuer.
  9. La page Exporter le format de fichier s’ouvre. Sélectionnez binaire encodé DER X.509 (. CER). Puis sélectionnez Suivant pour continuer.
  10. La page Fichiers à exporter s’ouvre, spécifiez un nom de fichier et un emplacement. Puis sélectionnez Suivant pour continuer.
  11. La page Fin de l’Assistant Exportation de certificat s’ouvre, affichant le résultat de votre exportation. Sélectionnez Terminer.

Étape 2 : Installer le certificat téléchargé sur les appareils concernés

Installez le certificat téléchargé en procédant comme suit :

  1. Transférez le certificat que vous avez téléchargé à l’étape précédente vers l’appareil que vous souhaitez mettre à jour. Par exemple, vous pouvez utiliser une carte SD ou une connexion réseau pour rendre le fichier disponible pour votre appareil.
  2. Ouvrez les paramètres de sécurité de votre appareil et choisissez l’option de menu pour installer un certificat à partir d’un fichier. (Les étapes exactes pour cela varient en fonction de la version de l’appareil et du système d’exploitation.)
  3. Le nouveau certificat doit maintenant être affiché sous l’onglet Utilisateur pour les certificats approuvés.
  4. Répétez cette procédure pour chaque appareil concerné.