Tengo una gran cantidad de estaciones de trabajo que ejecutan RedHat Enterprise Linux 5 y 6. Me gustaría implementar nuestra nueva CA (Active Directory) interna en estas máquinas. Puedo importar manualmente el certificado en Firefox 10 sin ningún problema, pero parece que no puedo encontrar dónde almacenar el archivo .cer en el sistema de archivos para que FireFox y Google Chrome lo usen. ¿Existe una ubicación central para las CA de confianza que utilizan estos dos navegadores?
Si no, me conformaría con una forma más automatizada de hacer que FireFox acepte mi CA.
Cosas que he probado
- Usando el proporcionado por Mozilla
certutil
, pero parece que solo trata con certificados del lado del cliente, a menos que me equivoque. - Modificación
/etc/pki/tls/ca-bundle.crt
incluida en elca-certificates
paquete. Firefox no parece honrar este archivo.
redhat
firefox
certificate-authority
Kyle Smith
fuente
fuente
certutil
( mozilla.org/projects/security/pki/nss/tools/certutil.html ). Creo que puede hacer lo que necesita, al menos para Firefox.Respuestas:
Para Firefox: FF almacena el certificado en el perfil del usuario, debe importar el certificado para cada perfil en cada cuadro. Para las CA de confianza, el certificado debe estar en formato PEM e importarse utilizando el
certutil
comando (disponible en elnss-tools
paquete en RedHat):Puede usar este comando para enumerar los certificados:
Luego, el certificado se puede importar usando:
Consulte http://www.dzhang.com/blog/2011/01/29/importing-exporting-firefox-certificates-from-command-line para obtener más detalles.
De acuerdo con la wiki de cromo , puede usar certutil para cromo. No sé si esto también funcionará para el stock Chrome.
Con un poco de secuencias de comandos, debería ser posible implementar automáticamente su autoridad de certificación AD en este entorno.
fuente
pk12util
certificados de formato pkcs12 son para autenticación del lado del cliente, pero esto me ayudó a comenzar a analizarcertutil
qué puede modificar la confianza de CA. Editaré la respuesta con más información, si tienes curiosidad.