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äg 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 ett 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.
- Om möjligt bör du överväga 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 hjälp av webbläsaren genom att göra följande:
- Logga in på Dynamics Supply Chain Management och öppna förstasidan.
- I adressfältet i webbläsaren väljer du låsikonen för att öppna dialogrutan Plats är säker .
- I dialogrutan väljer du Certifikat (giltigt) för att öppna certifikatfönstret för certifikatet.
- Öppna fliken Certifieringssökväg i fönstret Certifikat .
- Välj det översta certifikatet som visas i hierarkin. (det här är rotcertifikatet).
- Öppna fliken Information i fönstret Certifikat .
- Välj knappen Kopiera till fil längst ned på fliken Information .
- Guiden Exportera certifikat öppnas. Gå vidare genom att klicka på Nästa.
- Sidan Exportera filformat öppnas. Välj DER-kodad binär X.509 (. CER). Välj sedan Nästa för att fortsätta.
- Sidan Filer som ska exporteras öppnas och anger ett filnamn och en plats. Välj sedan Nästa för att fortsätta.
- Sidan Slutför guiden Exportera certifikat ö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:
- Ö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 din enhet.
- Ö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å enhetens och operativsystemets version.)
- Det nya certifikatet bör nu visas på fliken Användare för betrodda certifikat.
- Upprepa den här proceduren för varje berörd enhet.