티스토리 뷰
Android 7.1.1 미만 환경에서 특정 웹사이트에 접속하면
이렇게 "연결이 비공개로 설정되어 있지 않습니다." 라는 에러가 뜬다.
하단의 "고급" 눌러서 해당 사이트로 계속할 수 있기도 하지만, 안되는 경우가 있고,
특정 웹앱의 경우 작동을 멈추기도 한다.
이는 구형 안드로이드 OS에 신규 Root CA 인증서가 없어서 발생하는 문제이다.
해당 루트 인증서를 수동으로 설치해서 위 문제를 해결할 수 있다.
("연결이 비공개로 설정되어 있지 않습니다." 오류는 다양한 원인으로 발생한다. 이 글에서는 안드로이드OS 가 너무 오래되어(<7.1.1) 발생하는 경우에 대해서만 다룬다.)
해결 방법
(가능하다면 OS 업데이트를 받아서 해결. 불가능하다면 아래 방법을 따라한다.)
먼저 Let's encrypt Chins of Trust 사이트에서 아래 인증서를 받는다.
ISRG Root X1
https://letsencrypt.org/certs/isrgrootx1.pem
http://letsencrypt.org/certs/isrgrootx1.pem (HTTPS 접속 불가한 경우)
설정 → 보안 → 인증서 설치
≡ 메뉴를 눌러 다운로드 받은 인증서(isrgrootx1.pem)를 찾아 선택
인증서 이름에 X1 입력 후 확인
이후 "인증서 확인" 메뉴로 들어가면
위처럼 인증서가 설치된 것을 볼 수 있다.
동작 확인
오류가 나던 사이트가 이제 접속이 잘 된다.
보안 설정을 수정했기 때문에 "네트워크가 모니터링 될 수 있습니다." 라는 경고가 뜬다.
위 과정을 제대로 따라했다면 해당 위험은 없으니 무시해도 된다.
'IT' 카테고리의 다른 글
윈도우 명령행에서 유닉스 명령어(tail, grep, sort 등) 사용하기 (0) | 2024.10.01 |
---|---|
팟플레이어에서 HDR로 재생하기, RTX VSR HDR 사용하기 (0) | 2024.04.19 |
Dimidium 터미널 색구성 제작 후기 (0) | 2024.03.02 |
터미널 색 구성 '과학적'으로 조리하기 (14) | 2024.01.07 |
Zemismart KS-811 Zigbee Switch Manual (0) | 2024.01.06 |