Tenho um problema com o Firefox 32 e instalei certificados SSL em cert8.db e quero investigá-lo. Descobri que existe uma ferramenta chamada "certutil" da Mozilla que pode funcionar com este arquivo. O certutil da Microsoft não funciona, tem opções totalmente diferentes.
Infelizmente a Mozilla não publica um binário utilizável desta ferramenta, mas apenas fornece uma extensa documentação sobre o próprio projeto NSS. Na verdade, quero investigar o problema com este arquivo e não começar a desenvolver algum software Mozilla. Portanto, configurar um ambiente de construção Mozilla definitivamente não é uma opção.
Se houver alguns desenvolvedores Mozilla baseados em Windows por aí, você poderia me fornecer um binário do seu programa certutil? Alguém já deve ter isso por perto, então não deve dar muito trabalho.
Responder1
Binários do Windows
Algumas versões antigas podem ser encontradas norepositório oficial. Aqui estão alguns dos mais novos binários compatíveis com o Windows XP e posteriores, oficiais e não oficiais:
Versão 3.14.22
Construído a partir do código-fonte lançado em 1º de fevereiro de 2013. 3https://onedrive.live.com/?id=8AC323922EA1F60C!1312&cid=8ac323922ea1f60c&authkey=!As8HyT0S8x4uVdc
O link foi fornecido originalmente por PRF2 no fórum de suporte da Mozilla:
[...] Acabei de postar um link para a versão atualizada dos utilitários NSS / NSPR, pois eles não estão disponíveis para download no site da Mozilla pré-compilado para Windows.
Fonte:Onde posso baixar certutil.exe e os utilitários NSS para Windows
Versão 3.13.52
Construído a partir do código-fonte lançado em 1º de junho de 2012. 3https://www.felixrr.pro/wp-content/uploads/2012/06/nss-3.13.5-nspr-4.9.1-compiled-x86.zip
Link encontrado no blog do FelixRR:
De qualquer forma, o objetivo é obter as ferramentas para fazer isso no Mozilla Firefox, você precisa compilá-las. Alguém colocou uma cópia compilada no megaupload.com, mas desde que foi encerrado, não está mais disponível. Eu compilei o NSS 3.13.5 com o NSPR 4.9.1 para x86 [...]
Fonte:Utilitários Mozilla NSS com NSPR (compilado para download)
Versão 3.12.41
Construído a partir do código-fonte lançado em 12 de abril de 2010.1 Requer oBibliotecas de tempo de execução do Visual C++ 2008 x86.
2 Requer oBibliotecas de tempo de execução do Visual C++ 2010 x86.
3 Não oficialliberar.
Responder2
A partir do Tor Browser 8.5, o Tor Project fornece certutil
binários para Windows, macOS e GNU/Linux. Esta é provavelmente uma opção preferível em comparação com outras respostas para usuários que estão preocupados em obter versões desatualizadas (o navegador Tor é baseado no Firefox ESR mais recente) ou que estão preocupados em baixar binários incompletos de pessoas desconhecidas aleatórias (o Projeto Tor tem um bom reputação e, mais importante, suas construções são reproduzíveis).
Os binários do navegador Tor certutil
podem ser baixados emhttps://dist.torproject.org/torbrowser/(o link do serviço de cebola éhttp://rqef5a5mebgq46y5.onion/torbrowser/para quem preferir); especificamente você deseja os mar-tools
downloads.
Divulgação completa: escrevi o patch para o navegador Tor que adicionou esses binários às saídas de compilação.
Responder3
aqui está uma versão relativamente nova do certutil.exe para Windows, com um script para instalar certificados CA em lote para todos os usuários em uma máquina Windows: https://github.com/christian-korneck/firefox_add-certs/releases/tag/1.0