루트 CA 인증서 - Windows에서 내보내기, Ubuntu로 가져오기

루트 CA 인증서 - Windows에서 내보내기, Ubuntu로 가져오기

저는 회사 프록시 뒤에 있고 SSL이 프록시와 작동하도록 루트 CA 인증서가 사전 설치된 Windows PC를 가지고 있습니다. 내 PC 내에서 테스트를 위해 Linux VM을 가동 중이므로 필요한 모든 SSL URL(github 복제 등)에 도달할 수 있도록 VM 내에 해당 인증서를 설치해야 합니다. Windows에서 인증서를 내보내고 Ubuntu로 가져오는 몇 가지 방법을 시도했지만 아직 VM 내에서 SSL에 액세스할 수 없습니다.

이 답변은 Windows에서 인증서를 내보낼 형식(base-64 .cer)에 대한 가장 좋은 아이디어를 제공했습니다.파일을 내보내고 .cerVM에 복사한 후 .crt확장명을 사용하여 이름을 바꿉니다.

이 답변은 내가 VM에서 시도하는 것을 가장 잘 요약합니다.

인증서를 디렉토리에 추가 usr/share/ca-certificates하고 update-ca-certificates인증서를 실행한 후하다심볼릭 링크를 받았지만 /etc/ssl/certs여전히 SSL 트래픽이 없습니다.

이것은 Windows 7 호스트, Ubuntu 12.04 게스트에 있습니다.

답변1

Necro-posting이지만 다른 사람이 이 문제를 겪을 경우:

대답은 Firefox가 다른 인증서 저장 메커니즘을 사용하므로 사용자별 Firefox 프로필에 추가해야 한다는 것 같습니다. (파이어폭스 GUI를 사용할 수 있습니다)

보다Firefox에서 시스템 전체에 인증 기관 추가

여기서 문제는 Firefox에 인증서를 찾는 '중앙' 위치가 없다는 것입니다. 현재 프로필만 살펴봅니다. 이것이 /usr/share/ca-certificates 또는 기타 유사한 디렉토리를 수정하는 것이 Firefox에서 작동하지 않는 이유입니다. 이것은 수년 동안 요청되어 온 것입니다. 문제 620373, 449498 및 454036을 참조하세요(그리고 아마도 다른 문제도 많을 것입니다).

따라서 각 프로필을 수정하거나 Firefox의 동작을 수정하는 두 가지 종류의 솔루션만 남습니다. 나는 이것이 당신이 찾고 있는 것이 아니라는 것을 알고 있지만 Firefox는 사용자의 프로필만 보기 때문에 방법이 없습니다.

관련 정보