MacOS Charles SSl 인증서 설치 방법
Charles로 아이폰을 프록싱 할때 HTTPS 요청들이 path에 <unknown>이라 표시 된다면, Charles 인증서가 설치 되어 있지 않아 내용을 볼 수 없어 그런 것이다. HTTPS 요청의 내용도 볼 수 있도록 하기 위해 Mac과 아이폰에 Charles 인증서를 설치해 보자. 1. Mac에 Charles 인증서 설치 Charles 어플 -> Help -> SSL Proxying -> Install Charles Root Certificate note) 설치시 에러가 난다면 인증서 날짜가 유효한지를 확인 해 보자. 날짜가 유효하지 않으면 아래 과정으로 인증서 재발급을 하자. Charles 어플 -> Help -> SSL Proxying -> Reset Charles Root Certificate... 2. 아이폰에 Charles 인증서 설치 아이폰을 Charles에 연결 후 아래 진행 Charles 어플 -> Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device or Remote Browser 아이폰에서 chls.pro/ssl 접속하라는 팝업이 나오고 아이폰에서 브라우저로 접속하면 인증서가 다운로드 된다. 이후 아이폰에서 아래 진행 하자. 설정 -> 일반 -> VPN 및 기기 관리 -> Charles 프로파일 인증 설정 -> 일반 -> 정보 -> 인증서 신뢰 설정 -> on/off 버튼 on으로 3. HTTPS 프록싱하기 아래 설정 완료 하고 나면 HTTPS의 path나 payload도 잘 표시되는 걸 확인 할 수 있다. Charles 어플 -> Proxy -> SSL Proxying Settings