PEM 형식의 인증서를 다운로드하고 싶습니다...
-----BEGIN CERTIFICATE-----
XoSDIKaItcRzMGrVqFPY9lG72Oe68lnLZWYQSkvqePC/04QnapOP...
(...)
-----END CERTIFICATE-----
...웹 브라우저에서 직접 HTTPS 웹사이트를 방문합니다. 그렇게 할 수 있는 브라우저 기능이나 추가 기능이 있나요?
Win10에서 Chrome을 사용하고 있지만 다른 브라우저/OS에 대한 답변이 유용할 수 있습니다.
예를 들어 UNIX 명령줄 도구를 사용하여 이 작업을 수행하려는 것이 아닙니다.
openssl s_client -connect mysite:443 > tmpfile
답변1
PEM은 특정 형식입니다. PEM 형식의 파일이 없으면 PEM 파일로 다운로드할 수 없습니다. 당신이 할 수 있는 일은 인증서 정보를 얻고 이를 필요한 형식으로 변환하는 것입니다.
귀하의 응답에 따르면 실제로 파일 다운로드에 관심이 있는 것이 아니라 HTTPS 연결에 사용되는 인증서를 PEM 파일로 저장하는 데 관심이 있는 것 같습니다. 이 경우(적어도 Firefox 및 Chrome의 경우) 사용 중인 인증서의 세부 정보를 확인하고 이를 파일로 저장하도록 선택하세요.
Firefox의 경우 다음을 수행하십시오.
잠금 > 화살표 > 추가 정보 > 인증서 보기 > 세부 정보 > 내보내기를 클릭합니다.
전면 크롬:
잠금 > 유효 > 세부 정보 > 파일에 복사를 클릭합니다.
실제 저장 기능은 PEM을 허용하지 않으므로 나중에 openssl을 사용하여 변환해야 합니다.
원격 서버 SSL 인증서를 로컬에 파일로 저장하는 방법또한 이 단계를 사용하여 Chrome에서 해당 정보를 볼 수 없는 경우를 대비한 정보도 포함되어 있습니다.
결과 파일을 변환하는 방법에 대한 단계는 다음을 참조하세요..crt를 .pem으로 변환하는 방법. 그것은 본질적으로 openssl x509 -in mycert.crt -out mycert.pem -outform PEM
.