3

Google 서버가 Android (Go Daddy)에 포함 된 CA 중 하나가 아닌 CA (인증 기관)를 사용 중입니다. 내 네트워크 요청에 Volley (https://android.googlesource.com/platform/frameworks/volley/)를 사용하고 있으므로이 문제를 해결할 방법이 확실하지 않습니다. 개발자 사이트 (http://developer.android.com/training/articles/security-ssl.html)의 예부터 HttpUrlConnection과 같은 방법으로 설명합니다.Volley 사용 Android에서 SSLHandshakeException 받기

답변

2

서버를 잘못 설정했습니다. 또한 중간 CA를 서버에 업로드해야합니다. 서버에 2 개의 인증서가 있어야합니다.

명령 줄 인터페이스에서 아래 행을 실행하면 "인증서 체인"섹션에 2 개의 인증서가 표시되어야합니다.

openssl s_client -debug -connect api.metrekare.com:443 
+1

감사합니다;) –