Condividi tramite


L'ancoraggio di attendibilità per il percorso di certificazione non è stato trovato durante la configurazione della connessione all'app

Sintomi

Quando si tenta di connettersi alla gestione della supply chain, l'app Gestione warehouse potrebbe visualizzare il messaggio di errore seguente:

java.security.cert.certPathValidatorException: l'ancoraggio di attendibilità per il percorso di certificazione non è stato trovato.

Questo problema può influire sui dispositivi con le proprietà seguenti:

  • Versione del sistema operativo: Android 4.4.x (ad esempio Zebra TC55). Questo non è un problema nelle versioni recenti di Android.
  • Percorso di gestione della supply chain: cloud
  • Modalità di connessione: segreto client o certificato

Possibile causa

Microsoft potrebbe aver aggiornato i certificati SSL del server usati da Supply Chain Management. Di conseguenza, il certificato radice e/o uno dei certificati intermedi potrebbero essere stati modificati, quindi il nuovo certificato non è nell'elenco dei certificati di sistema attendibili per il dispositivo mobile. Le versioni più recenti di Android aggiornano automaticamente gli elenchi di certificati attendibili, ma Android 4.4.x no.

Risoluzione

Per risolvere il problema, eseguire una delle operazioni seguenti:

  • Usare la soluzione alternativa descritta nella sezione successiva per aggiornare ogni dispositivo pertinente.
  • Potrebbe essere possibile contattare Zebra o Google per ottenere un aggiornamento dei certificati dell'autorità di certificazione (CA) attendibili del sistema. Tuttavia, non lo abbiamo confermato.
  • Se possibile, provare a sostituire i dispositivi meno recenti con dispositivi che eseguono una versione più recente di Android (in cui i certificati CA attendibili vengono aggiornati automaticamente).

Soluzione alternativa

Passaggio 1: Esportare il nuovo certificato radice da Supply Chain Management

Scaricare manualmente il nuovo certificato radice usando il browser Internet eseguendo le operazioni seguenti:

  1. Accedere a Dynamics Supply Chain Management e aprire la prima pagina.
  2. Nella barra degli indirizzi del browser selezionare l'icona di blocco per aprire la finestra di dialogo Posizione protetta .
  3. Nella finestra di dialogo selezionare Certificato (valido) per aprire la finestra Certificato per tale certificato.
  4. Aprire la scheda Percorso certificazione della finestra Certificato .
  5. Selezionare il certificato superiore visualizzato nella gerarchia. (si tratta del certificato radice).
  6. Aprire la scheda Dettagli della finestra Certificato .
  7. Selezionare il pulsante Copia nel file nella parte inferiore della scheda Dettagli .
  8. Verrà visualizzata l'esportazione guidata certificati . Selezionare Avanti per continuare.
  9. Verrà visualizzata la pagina Esporta formato file . Selezionare DER encoded binary X.509 (. CER). Selezionare quindi Avanti per continuare.
  10. Verrà visualizzata la pagina File da esportare , specificare un nome file e un percorso. Selezionare quindi Avanti per continuare.
  11. Verrà visualizzata la pagina Completamento esportazione guidata certificati che mostra il risultato dell'esportazione. Seleziona Fine.

Passaggio 2: Installare il certificato scaricato nei dispositivi interessati

Installare il certificato scaricato eseguendo le operazioni seguenti:

  1. Trasferire il certificato scaricato nel passaggio precedente al dispositivo che si vuole aggiornare. Ad esempio, è possibile usare una scheda SD o una connessione di rete per rendere il file disponibile per il dispositivo.
  2. Aprire le impostazioni di sicurezza per il dispositivo e scegliere l'opzione di menu per installare un certificato da un file. I passaggi esatti variano in base al dispositivo e alla versione del sistema operativo.
  3. Il nuovo certificato dovrebbe ora essere visualizzato nella scheda Utente per i certificati attendibili.
  4. Ripetere questa procedura per ogni dispositivo interessato.