Firefox 32에 문제가 있고 cert8.db에 SSL 인증서를 설치했는데 이를 조사하고 싶습니다. 이 파일을 사용할 수 있는 Mozilla의 "certutil"이라는 도구가 있다는 것을 알게 되었습니다. Microsoft의 certutil은 작동하지 않으며 완전히 다른 옵션이 있습니다.
불행하게도 Mozilla는 이 도구의 사용 가능한 바이너리를 게시하지 않고 NSS 프로젝트 자체에 대한 긴 문서만 제공합니다. 사실 저는 이 파일의 문제를 조사하고 일부 Mozilla 소프트웨어 개발을 시작하고 싶지 않습니다. 따라서 Mozilla 빌드 환경을 설정하는 것은 확실히 선택 사항이 아닙니다.
주변에 Windows 기반 Mozilla 개발자가 있다면 certutil 프로그램의 바이너리를 제공해 주시겠습니까? 누군가는 이미 그 일을 하고 있을 것이므로 너무 많은 일이 있어서는 안 됩니다.
답변1
Windows 바이너리
몇 가지 이전 버전은 다음에서 찾을 수 있습니다.공식 저장소. 다음은 Windows XP 이상과 호환되는 공식 및 비공식 최신 바이너리 중 일부입니다.
버전 3.14.22
2013년 2월 1일에 공개된 소스 코드를 기반으로 구축되었습니다. 3https://onedrive.live.com/?id=8AC323922EA1F60C!1312&cid=8ac323922ea1f60c&authkey=!As8HyT0S8x4uVdc
이 링크는 원래 Mozilla 지원 포럼의 PRF2에서 제공되었습니다.
[...] Windows용으로 사전 컴파일된 Mozilla 웹사이트에서는 다운로드할 수 없기 때문에 NSS/NSPR 유틸리티의 업데이트된 버전에 대한 링크를 게시했습니다.
버전 3.13.52
2012년 6월 1일에 공개된 소스 코드를 기반으로 구축되었습니다. 3https://www.felixrr.pro/wp-content/uploads/2012/06/nss-3.13.5-nspr-4.9.1-compiled-x86.zip
FelixRR의 블로그에서 찾은 링크:
어쨌든 요점은 Mozilla Firefox에서 이 작업을 수행하기 위한 도구를 구하고 이를 컴파일해야 한다는 것입니다. 누군가 megaupload.com에 편집된 사본을 올렸지만 해당 사본이 폐쇄되었기 때문에 더 이상 사용할 수 없습니다. x86용 NSPR 4.9.1을 사용하여 NSS 3.13.5를 컴파일했습니다. [...]
버전 3.12.41
2010년 4월 12일에 공개된 소스 코드를 기반으로 구축되었습니다.1 다음이 필요합니다.Visual C++ 2008 x86 런타임 라이브러리.
2Visual C++ 2010 x86 런타임 라이브러리.
삼 비공식풀어 주다.
답변2
Tor 브라우저 8.5부터 Tor 프로젝트는 certutil
Windows, macOS 및 GNU/Linux용 바이너리를 제공합니다. 이것은 오래된 버전을 얻는 것에 대해 걱정하거나(Tor 브라우저는 최신 Firefox ESR을 기반으로 함) 임의의 알려지지 않은 사람들로부터 스케치 바이너리를 다운로드하는 것에 대해 걱정하는 사용자(Tor 프로젝트에는 꽤 좋은 평판이 좋으며 더 중요한 것은 빌드가 재현 가능하다는 것입니다.)
Tor 브라우저 certutil
바이너리는 다음에서 다운로드할 수 있습니다.https://dist.torproject.org/torbrowser/(양파 서비스 링크는http://rqef5a5mebgq46y5.onion/torbrowser/그것을 선호하는 사람들을 위해); 특히 다운로드를 원합니다 mar-tools
.
전체 공개: 저는 이러한 바이너리를 빌드 출력에 추가하는 Tor 브라우저에 패치를 작성했습니다.
답변3
다음은 Windows 시스템의 모든 사용자에 대해 CA 인증서를 일괄 설치하는 스크립트가 포함된 비교적 새로운 Windows 빌드인 certutil.exe입니다. https://github.com/christian-korneck/firefox_add-certs/releases/tag/1.0