Notice
Recent Posts
Recent Comments
Link
투케이2K
130. (AndroidStudio/android/java) E chromium [ERROR ssl_client_socket_impl 웹뷰 (webview) 로드 SSL 에러 본문
Android
130. (AndroidStudio/android/java) E chromium [ERROR ssl_client_socket_impl 웹뷰 (webview) 로드 SSL 에러
투케이2K 2021. 5. 4. 15:07/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : AndroidStudio
개발 언어 : java
/* =========================== */
/* =========================== */
[소스 코드]
//TODO [WebClient extends WebViewClient : 안드로이드 상위버전에서 SSL 오류 체크]
@Override
public void onReceivedSslError(WebView view, final SslErrorHandler handler, SslError error) {
try {
//TODO E/chromium: [ERROR:ssl_client_socket_impl.cc 에러 해결 위함
handler.proceed();
}
catch (Exception e){
e.printStackTrace();
}
switch (error.getPrimaryError()) {
case SslError.SSL_UNTRUSTED:
Log.d("---","---");
Log.e("//===========//","================================================");
Log.d("","\n"+"[MainActivity > [웹 클라이언트] : 이 사이트의 보안 인증서는 신뢰할 수 없습니다]");
Log.e("//===========//","================================================");
Log.d("---","---");
break;
case SslError.SSL_EXPIRED:
Log.d("---","---");
Log.e("//===========//","================================================");
Log.d("","\n"+"[MainActivity > [웹 클라이언트] : 보안 인증서가 만료되었습니다]");
Log.e("//===========//","================================================");
Log.d("---","---");
break;
case SslError.SSL_IDMISMATCH:
Log.d("---","---");
Log.e("//===========//","================================================");
Log.d("","\n"+"[MainActivity > [웹 클라이언트] : 보안 인증서가 ID 일치하지 않습니다]");
Log.e("//===========//","================================================");
Log.d("---","---");
break;
case SslError.SSL_NOTYETVALID:
Log.d("---","---");
Log.e("//===========//","================================================");
Log.d("","\n"+"[MainActivity > [웹 클라이언트] : 보안 인증서가 유효하지 않습니다]");
Log.e("//===========//","================================================");
Log.d("---","---");
break;
}
}
/* =========================== */
/* =========================== */
[결과 출력]
/* =========================== */
반응형
'Android' 카테고리의 다른 글
Comments