Compartilhar via


Âncora de confiança para o caminho de certificação não encontrado ao configurar a conexão de aplicativo

Sintomas

Ao tentar se conectar ao Supply Chain Management, o aplicativo Warehouse Management pode mostrar a seguinte mensagem de erro:

java.security.cert.certPathValidatorException: âncora de confiança para o caminho de certificação não encontrado.

Esse problema pode afetar dispositivos com as seguintes propriedades:

  • Versão do sistema operacional: Android 4.4.x (como Zebra TC55). Isso não é um problema em versões recentes do Android.
  • Local de Gerenciamento da Cadeia de Suprimentos: Nuvem
  • Modo de conexão: segredo ou certificado do cliente

Causa possível

A Microsoft pode ter atualizado os certificados SSL do servidor usados pelo Supply Chain Management. Como resultado, o certificado raiz e/ou um dos certificados intermediários podem ter sido alterados, portanto, o novo certificado não está na lista de certificados confiáveis do sistema para o dispositivo móvel. Versões mais recentes do Android atualizam automaticamente as listas de certificados confiáveis, mas o Android 4.4.x não.

Resolução

Faça um dos seguintes procedimentos para resolve este problema:

  • Use a solução alternativa descrita na próxima seção para atualizar cada dispositivo relevante.
  • Talvez seja possível entrar em contato com a Zebra ou o Google para obter uma atualização dos certificados de autoridade de certificação confiável do sistema (AC). No entanto, não confirmamos isso.
  • Se possível, considere substituir dispositivos mais antigos por dispositivos que estão executando uma versão mais recente do Android (onde certificados de AC confiáveis são atualizados automaticamente).

Solução alternativa

Etapa 1: Exportar o novo certificado raiz do Supply Chain Management

Baixe manualmente o novo certificado raiz usando seu navegador de Internet fazendo o seguinte:

  1. Entre no Dynamics Supply Chain Management e abra a primeira página.
  2. Na barra de endereços do navegador, selecione o ícone de bloqueio para abrir a caixa de diálogo Local é seguro .
  3. Na caixa de diálogo, selecione Certificado (válido) para abrir a janela Certificado para esse certificado.
  4. Abra a guia Caminho da Certificação da janela Certificado .
  5. Selecione o certificado superior mostrado na hierarquia. (este é o certificado raiz).
  6. Abra a guia Detalhes da janela Certificado .
  7. Selecione o botão Copiar para arquivo na parte inferior da guia Detalhes .
  8. O assistente de exportação de certificado é aberto. Selecione Avançar para continuar.
  9. A página Exportar formato de arquivo é aberta. Selecione DER codificado binário X.509 (. CER). Em seguida, selecione Avançar para continuar.
  10. A página Arquivos para exportação é aberta, especifique um nome de arquivo e local. Em seguida, selecione Avançar para continuar.
  11. A página Concluir o assistente de exportação de certificado é aberta, mostrando o resultado de sua exportação. Selecione Concluir.

Etapa 2: instalar o certificado baixado nos dispositivos afetados

Instale o certificado baixado fazendo o seguinte:

  1. Transfira o certificado baixado na etapa anterior para o dispositivo que deseja atualizar. Por exemplo, você pode usar um SD cartão ou conexão de rede para disponibilizar o arquivo ao seu dispositivo.
  2. Abra as configurações de segurança do dispositivo e escolha a opção de menu para instalar um certificado em um arquivo. (As etapas exatas para isso variam de acordo com a versão do dispositivo e do sistema operacional.)
  3. O novo certificado agora deve ser mostrado na guia Usuário para certificados confiáveis.
  4. Repita esse procedimento para cada dispositivo afetado.