Tengo un problema con Firefox 32 y los certificados SSL instalados en cert8.db y quiero investigarlo. Descubrí que existe una herramienta llamada "certutil" de Mozilla que puede funcionar con este archivo. El certutil de Microsoft no funciona, tiene opciones completamente diferentes.
Lamentablemente Mozilla no publica un binario utilizable de esta herramienta, sino que sólo proporciona documentación extensa sobre el proyecto NSS en sí. En realidad, quiero investigar el problema con este archivo y no empezar a desarrollar algún software de Mozilla. Por lo tanto, configurar un entorno de compilación de Mozilla definitivamente no es una opción.
Si hay algunos desarrolladores de Mozilla basados en Windows, ¿podrían proporcionarme un binario de su programa certutil? Alguien debe tener eso ya por ahí, así que no debería ser demasiado trabajo.
Respuesta1
binarios de windows
Algunas versiones antiguas se pueden encontrar en elrepositorio oficial. Estos son algunos de los binarios más nuevos compatibles con Windows XP y posteriores, tanto oficiales como no oficiales:
Versión 3.14.22
Construido a partir del código fuente publicado el 1 de febrero de 2013. 3https://onedrive.live.com/?id=8AC323922EA1F60C!1312&cid=8ac323922ea1f60c&authkey=!As8HyT0S8x4uVdc
El enlace fue proporcionado originalmente por PRF2 en el foro de soporte de Mozilla:
[...] Estaba publicando un enlace a la versión actualizada de las utilidades NSS/NSPR ya que no están disponibles para descargar desde el sitio web de Mozilla precompiladas para Windows.
Fuente:¿Dónde puedo descargar certutil.exe y NSS Utils para Windows?
Versión 3.13.52
Construido a partir del código fuente publicado el 1 de junio de 2012. 3https://www.felixrr.pro/wp-content/uploads/2012/06/nss-3.13.5-nspr-4.9.1-compiled-x86.zip
Enlace encontrado en el blog de FelixRR:
De todos modos, el punto es obtener las herramientas para hacer esto en Mozilla Firefox, debes compilarlas. Alguien puso una copia compilada en megaupload.com pero como se cerró ya no está disponible. He compilado NSS 3.13.5 con NSPR 4.9.1 para x86 [...]
Fuente:Mozilla NSS Utils con NSPR (compilado para descargar)
Versión 3.12.41
Construido a partir del código fuente publicado el 12 de abril de 2010.1 Requiere elBibliotecas de tiempo de ejecución de Visual C++ 2008 x86.
2 Requiere elBibliotecas de tiempo de ejecución de Visual C++ 2010 x86.
3 No oficialliberar.
Respuesta2
A partir de Tor Browser 8.5, The Tor Project proporciona certutil
archivos binarios para Windows, macOS y GNU/Linux. Esta es probablemente una opción preferible en comparación con las otras respuestas para los usuarios que están preocupados por obtener versiones obsoletas (el navegador Tor se basa en el último ESR de Firefox) o que están preocupados por descargar archivos binarios incompletos de personas desconocidas al azar (el Proyecto Tor tiene una bastante buena reputación y, lo que es más importante, sus construcciones son reproducibles).
Los archivos binarios del navegador Tor certutil
se pueden descargar desdehttps://dist.torproject.org/torbrowser/(el enlace del servicio de cebolla eshttp://rqef5a5mebgq46y5.onion/torbrowser/para quienes lo prefieran); específicamente quieres las mar-tools
descargas.
Divulgación completa: escribí el parche para el navegador Tor que agregó estos binarios a los resultados de la compilación.
Respuesta3
Aquí hay una versión relativamente nueva de certutil.exe para Windows, con un script para instalar por lotes certificados de CA para todos los usuarios en una máquina con Windows: https://github.com/christian-korneck/firefox_add-certs/releases/tag/1.0