====== CA Certificate ======
===== root certificate 추가 =====
* ''root.cert.pem'' 이 root certificate 일때.
* ''*.pem'' 은 ''*.crt'' 로 이름만 변경하면 된다. 동일한 인코딩임.
* ''*.cer''은 변환 필요.
# cer 이라면 변환
openssl x509 -inform DER -in foo.cer -out foo.crt
==== Linux ====
sudo mkdir /usr/local/share/ca-certificates/extra
sudo cp foo.pem /usr/local/share/ca-certificates/extra/foo.crt
sudo update-ca-certificates
* Chrome/Vivaldi 계열 브라우저 인증서 등록
* ''%%chrome://settings/certificates%%'' 에서 **인증기관** 탭에서 가져오기에서 crt 파일 지정.
* Firefox
* ''환경설정 -> 개인 정보 및 보안 -> 보안 -> 인증서 -> 인증서 보기''
* **인증 기관** 항목에 해당 인증서 추가
==== Windows ====
* ''*.crt'' 를 우클릭하고, ''Install Certificate'' -> ''Local Machine''
* [[:firefox|Firefox]]만 별도 등록 필요. 다른 브라우저는 운영체제 인증서를 따름.
* Firefox 에서 운영체제 인증서를 사용하게 하려면 ''%%C:\Program Files (x86)\Mozilla Firefox\defaults\pref\firefox-windows-truststore.js%%'' 파일 생성 후 재시작
/* Enable experimental Windows trust store support */
pref("security.enterprise_roots.enabled", true);
===== 참조 =====
* [[https://askubuntu.com/questions/73287/how-do-i-install-a-root-certificate|How do I install a root certificate? - Ask Ubuntu]]
* [[https://thomas-leister.de/en/how-to-import-ca-root-certificate/|How to import CA root certificates on Linux and Windows]]