HTTPS가있는 기존 API 서버가 있습니다. 내 Android 앱에서 액세스 할 때 HTTPS 오류 : 신뢰할 수없는 서버 인증서가 표시됩니다. Android 앱에서 HTTPS URL에 액세스하려면 어떻게해야합니까?
이 문제는 SSL 인증서가 제대로 설치되지 않은 경우 발생합니다. 이것은 여러 가지 이유로 발생할 수 있습니다.
자체 서명 된 인증서를 사용할 수도 있습니다 (이 문제를 해결하려면 신뢰할 수있는 CA의 인증서가 필요합니다).
유효한 인증서가있는 경우 모바일 브라우저에 녹색 기호가 표시되지 않는 경우 Apache에 전체 인증서 체인을 설치하지 않았고 중간 인증서 중 하나가 Android 브라우저에서 신뢰되지 않는 것일 수 있습니다 (문제가 있습니다. 이전처럼).
해결책은 도메인 인증서뿐만 아니라 Apache에 전체 인증서 체인을 설치하는 것입니다.
Apache conf에서 다음 필드를 제공해야합니다.
SSLCertificateFile <Certificate file path>
SSLCertificateKeyFile <Key file path>
SSLCACertificatePath <Intermediate bundle path>
이 문서 를 참조하여 더 잘 이해할 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다