앱 연결을 설정할 때 인증 경로에 대한 신뢰 앵커를 찾을 수 없음

증상

공급망 관리에 연결하려고 하면 웨어하우스 관리 앱에 다음 오류 메시지가 표시되어 있을 수 있습니다.

java.security.cert.certPathValidatorException: 인증 경로에 대한 신뢰 앵커를 찾을 수 없습니다.

이 문제는 다음 속성을 가진 디바이스에 영향을 줄 수 있습니다.

  • OS 버전: Android 4.4.x(예: Zebra TC55). 최근 Android 버전에서는 문제가 되지 않습니다.
  • 공급망 관리 위치: 클라우드
  • 연결 모드: 클라이언트 암호 또는 인증서

가능한 원인

Microsoft는 공급망 관리에서 사용하는 서버 SSL 인증서를 업데이트했을 수 있습니다. 결과적으로 루트 인증서 및/또는 중간 인증서 중 하나가 변경되었을 수 있으므로 새 인증서는 모바일 디바이스에 대한 신뢰할 수 있는 시스템 인증서 목록에 없습니다. 최신 버전의 Android는 신뢰할 수 있는 인증서 목록을 자동으로 업데이트하지만 Android 4.4.x는 업데이트하지 않습니다.

해결 방법

다음 중 하나를 수행하여 이 문제를 resolve.

  • 다음 섹션에 설명된 해결 방법을 사용하여 각 관련 디바이스를 업데이트합니다.
  • Zebra 또는 Google에 문의하여 시스템 신뢰할 수 있는 CA(인증 기관) 인증서의 업데이트를 받을 있습니다. 그러나, 우리는 이것을 확인하지 않았습니다.
  • 가능하면 이전 디바이스를 최신 버전의 Android를 실행하는 디바이스로 바꾸는 것이 좋습니다(신뢰할 수 있는 CA 인증서가 자동으로 업데이트되는 경우).

해결 방법

1단계: 공급망 관리에서 새 루트 인증서 내보내기

다음을 수행하여 인터넷 브라우저를 사용하여 새 루트 인증서를 수동으로 다운로드합니다.

  1. Dynamics Supply Chain Management에 로그인하고 첫 페이지를 엽니다.
  2. 브라우저의 주소 표시줄에서 잠금 아이콘을 선택하여 위치 보안 대화 상자를 엽니다.
  3. 대화 상자에서 인증서(유효한) 를 선택하여 해당 인증서에 대한 인증서 창을 엽니다.
  4. 인증서 창의 인증 경로 탭을 엽니다.
  5. 계층 구조에 표시된 상위 인증서를 선택합니다. 루트 인증서입니다.
  6. 인증서 창의 세부 정보 탭을 엽니다.
  7. 세부 정보 탭 아래쪽에서 파일로 복사 단추를 선택합니다.
  8. 인증서 내보내기 마법사가 열립니다. 다음을 선택하여 계속합니다.
  9. 파일 형식 내보내기 페이지가 열립니다. DER 인코딩된 이진 X.509(를 선택합니다. CER). 그런 다음 , 다음 을 선택하여 계속합니다.
  10. 내보낼 파일 페이지가 열리고 파일 이름과 위치를 지정합니다. 그런 다음 , 다음 을 선택하여 계속합니다.
  11. 인증서 내보내기 완료 마법사 페이지가 열리고 내보내기 결과가 표시됩니다. 완료를 선택합니다.

2단계: 다운로드한 인증서를 영향을 받는 디바이스에 설치

다음을 수행하여 다운로드한 인증서를 설치합니다.

  1. 이전 단계에서 다운로드한 인증서를 업데이트하려는 디바이스로 전송합니다. 예를 들어 SD 카드 또는 네트워크 연결을 사용하여 디바이스에서 파일을 사용할 수 있도록 할 수 있습니다.
  2. 디바이스에 대한 보안 설정을 열고 메뉴 옵션을 선택하여 파일에서 인증서를 설치합니다. (이에 대한 정확한 단계는 디바이스 및 OS 버전에 따라 다릅니다.)
  3. 이제 신뢰할 수 있는 인증서에 대한 사용자 탭에 새 인증서가 표시됩니다.
  4. 영향을 받는 각 디바이스에 대해 이 절차를 반복합니다.