2012-02-28 2 views
0

X509TrustManager : checkServer 신뢰할 수있는 인증서를 얻으려면이 api를 사용합니다. 처음으로 자체 서명 된 인증서의 예외를 throw합니다. 사용자는 해당 웹 사이트에 대한 경고 대화 상자와 함께 표시됩니다. 사용자가 계속해서 웹 사이트가 표시되면X509TrustManager를 사용하여 자체 서명 된 인증서 유효성 검사 : checkServerTrusted

이제 해당 페이지를 새로 고치고 동일한 인증서를 동일한 api를 사용하여 유효성을 검사하지만 예외가 표시되지 않습니다. 신뢰 관리자가이 cert 값으로 업데이트 되었습니까? 이

는이 모든 당신이 웹보기를 사용하는 것처럼

답변

0

는 소리 안드로이드 환경에서 수행되고 예상 된 동작을 것으로 생각된다. 이 경우 SSL 연결은 다른 f 식으로 처리됩니다. 자체 서명 된 SSl 인증서를 수락하기위한 사용자 지정 동작을 구현하려면 android.webkit.SslErrorHandler 인터페이스를 구현하고이를 WebView 클래스의 SSLErrorHandler로 설정해야합니다.

관련 문제