Vertrouwensanker voor certificeringspad niet gevonden bij het instellen van app-verbinding
Symptomen
Wanneer u verbinding probeert te maken met Supply Chain Management, wordt in de warehouse management-app mogelijk het volgende foutbericht weergegeven:
java.security.cert.certPathValidatorException: Vertrouwensanker voor certificeringspad is niet gevonden.
Dit probleem kan van invloed zijn op apparaten met de volgende eigenschappen:
- Versie van het besturingssysteem: Android 4.4.x (zoals Zebra TC55). Dit is geen probleem in recente Android-versies.
- Locatie van supply chainbeheer: cloud
- Verbindingsmodus: clientgeheim of certificaat
Mogelijke oorzaak
Microsoft heeft mogelijk de SSL-certificaten van de server bijgewerkt die worden gebruikt door Supply Chain Management. Als gevolg hiervan zijn het basiscertificaat en/of een van de tussenliggende certificaten mogelijk gewijzigd, dus het nieuwe certificaat staat niet in de lijst met vertrouwde systeemcertificaten voor het mobiele apparaat. Nieuwere versies van Android werken automatisch de lijsten met vertrouwde certificaten bij, maar Android 4.4.x niet.
Oplossing
Ga op een van de volgende manieren te werk om dit probleem op te lossen:
- Gebruik de tijdelijke oplossing die in de volgende sectie wordt beschreven om elk relevant apparaat bij te werken.
- Het kan zijn dat u contact kunt opnemen met Zebra of Google om een update van de certificeringsinstantiecertificaten (CA) van het systeem op te halen. We hebben dit echter niet bevestigd.
- Overweeg indien mogelijk oudere apparaten te vervangen door apparaten met een recentere versie van Android (waarbij vertrouwde CA-certificaten automatisch worden bijgewerkt).
Tijdelijke oplossing
Stap 1: het nieuwe basiscertificaat exporteren uit Supply Chain Management
Download het nieuwe basiscertificaat handmatig met behulp van uw internetbrowser door het volgende te doen:
- Meld u aan bij Dynamics Supply Chain Management en open de voorpagina.
- Selecteer in de adresbalk van uw browser het vergrendelingspictogram om het dialoogvenster Locatie is beveiligd te openen.
- Selecteer Certificaat (geldig) in het dialoogvenster om het certificaatvenster voor dat certificaat te openen.
- Open het tabblad Certificeringspad van het venster Certificaat .
- Selecteer het bovenste certificaat dat wordt weergegeven in de hiërarchie. (dit is het basiscertificaat).
- Open het tabblad Details van het venster Certificaat .
- Selecteer de knop Kopiëren naar bestand onder aan het tabblad Details .
- De wizard Certificaat exporteren wordt geopend. Selecteer Volgende om door te gaan.
- De pagina Bestandsindeling exporteren wordt geopend. Selecteer DER gecodeerd binair X.509 (. CER). Selecteer vervolgens Volgende om door te gaan.
- De pagina Bestanden die u wilt exporteren , wordt geopend en geef een bestandsnaam en locatie op. Selecteer vervolgens Volgende om door te gaan.
- De wizardpagina Voor het voltooien van het certificaat wordt geopend, met het resultaat van de export. Selecteer Voltooien.
Stap 2: Het gedownloade certificaat installeren op de betreffende apparaten
Installeer het gedownloade certificaat als volgt:
- Breng het certificaat dat u in de vorige stap hebt gedownload over naar het apparaat dat u wilt bijwerken. U kunt bijvoorbeeld een SD-kaart of netwerkverbinding gebruiken om het bestand beschikbaar te maken voor uw apparaat.
- Open de beveiligingsinstellingen voor uw apparaat en kies de menuoptie om een certificaat uit een bestand te installeren. (De exacte stappen hiervoor variëren afhankelijk van de versie van het apparaat en het besturingssysteem.)
- Het nieuwe certificaat moet nu worden weergegeven op het tabblad Gebruiker voor vertrouwde certificaten.
- Herhaal deze procedure voor elk betrokken apparaat.