Dela via


Förtroendeankare för certifieringssökväg hittades inte när appanslutning konfigureras

Symptom

När du försöker ansluta till Supply Chain Management kan appen Lagerhantering visa följande felmeddelande:

java.security.cert.certPathValidatorException: Förtroendeankare för certifieringssökvägen hittades inte.

Det här problemet kan påverka enheter med följande egenskaper:

  • OS-version: Android 4.4.x (till exempel Zebra TC55). Det här är inte ett problem med de senaste Android-versionerna.
  • Plats för hantering av leveranskedja: Moln
  • Anslutningsläge: Klienthemlighet eller certifikat

Möjlig orsak

Microsoft kan ha uppdaterat de SSL-servercertifikat som används av Supply Chain Management. Därför kan rotcertifikatet och/eller något av de mellanliggande certifikaten ha ändrats, så det nya certifikatet finns inte med i listan över betrodda systemcertifikat för den mobila enheten. Nyare versioner av Android uppdaterar automatiskt listorna över betrodda certifikat, men android 4.4.x gör det inte.

Åtgärd

Lös problemet genom att göra något av följande:

  • Använd den lösning som beskrivs i nästa avsnitt för att uppdatera varje relevant enhet.
  • Det kan vara möjligt att kontakta Zebra eller Google för att få en uppdatering av ca-certifikaten (system trusted certifying authority). Vi har dock inte bekräftat detta.
  • Överväg om möjligt att ersätta äldre enheter med enheter som kör en nyare version av Android (där betrodda CA-certifikat uppdateras automatiskt).

Lösning

Steg 1: Exportera det nya rotcertifikatet från Supply Chain Management

Ladda ned det nya rotcertifikatet manuellt med webbläsaren genom att göra följande:

  1. Logga in på Dynamics Supply Chain Management och öppna förstasidan.
  2. I webbläsarens adressfält väljer du låsikonen för att öppna dialogrutan Plats är säker .
  3. I dialogrutan väljer du Certifikat (giltigt) för att öppna certifikatfönstret för certifikatet.
  4. Öppna fliken Certifieringssökväg i fönstret Certifikat .
  5. Välj det översta certifikatet som visas i hierarkin. (det här är rotcertifikatet).
  6. Öppna fliken Information i fönstret Certifikat .
  7. Välj knappen Kopiera till fil längst ned på fliken Information.
  8. Guiden Exportera certifikat öppnas. Klicka på Nästa när du vill fortsätta.
  9. Sidan Exportera filformat öppnas. Välj DER-kodad binär X.509 (. CER). Välj sedan Nästa för att fortsätta.
  10. Sidan Filer som ska exporteras öppnas och anger ett filnamn och en plats. Välj sedan Nästa för att fortsätta.
  11. Sidan Slutför certifikatexportguiden öppnas och visar resultatet av exporten. Välj Slutför.

Steg 2: Installera det nedladdade certifikatet på de berörda enheterna

Installera det nedladdade certifikatet genom att göra följande:

  1. Överför certifikatet som du laddade ned i föregående steg till den enhet som du vill uppdatera. Du kan till exempel använda ett SD-kort eller en nätverksanslutning för att göra filen tillgänglig för enheten.
  2. Öppna säkerhetsinställningarna för enheten och välj menyalternativet för att installera ett certifikat från en fil. (De exakta stegen för detta varierar beroende på enhets- och os-version.)
  3. Det nya certifikatet ska nu visas på fliken Användare för betrodda certifikat.
  4. Upprepa den här proceduren för varje berörd enhet.