Compartilhar via


Âncora de confiança para o caminho de certificação não encontrada ao configurar a conexão do 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 nas versões recentes do Android.
  • Localização do Supply Chain Management: 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 de sistema confiáveis para o dispositivo móvel. As versões mais recentes do Android atualizam automaticamente as listas de certificados confiáveis, mas o Android 4.4.x não.

Solução

Execute uma das seguintes ações para resolver o problema:

  • Use a solução alternativa descrita na próxima seção para atualizar cada dispositivo relevante.
  • Pode ser possível entrar em contato com a Zebra ou o Google para obter uma atualização dos certificados da autoridade de certificação confiável (CA) do sistema. No entanto, não confirmamos isso.
  • Se possível, considere substituir dispositivos mais antigos por dispositivos que executam uma versão mais recente do Android (em que os certificados de CA 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 da Internet fazendo o seguinte:

  1. Entre no Dynamics Supply Chain Management e abra a página inicial.
  2. Na barra de endereços do navegador, selecione o ícone de cadeado para abrir a caixa de diálogo A localização é segura .
  3. Na caixa de diálogo, selecione Certificado (válido) para abrir a janela Certificado desse certificado.
  4. Abra a guia Caminho de 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 X.509 binário codificado por DER (. CER). Selecione Avançar para continuar.
  10. A página Arquivos a serem exportados é aberta, especifique um nome de arquivo e um local. Selecione Avançar para continuar.
  11. A página Concluindo o assistente de exportação de certificado é aberta, mostrando o resultado da exportação. Selecione Concluir.

Etapa 2: instalar o certificado baixado nos dispositivos afetados

Instale o certificado baixado fazendo o seguinte:

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