Add a custom certificate authority to Ubuntu

Posted by rmrobins on Server Fault See other posts from Server Fault or by rmrobins
Published on 2009-06-03T17:38:24Z Indexed on 2010/12/27 19:55 UTC
Read the original article Hit count: 590

Filed under:
|

Hello;

I have created a custom root certificate authority for an internal network, example.com. Ideally, I would like to be able to deploy the CA certificate associated with this certificate authority to my Linux clients (running Ubuntu 9.04 and CentOS 5.3), such that all of the applications automatically recognize the certificate authority (i.e. I do not want to have to configure Firefox, Thunderbird, etc manually to trust this certificate authority).

I have attempted this on Ubuntu by copying the PEM-encoded CA certificate to /etc/ssl/certs/ and /usr/share/ca-certificates/, as well as by modifying /etc/ca-certificates.conf and rerunning update-ca-certificates, however applications do not seem to recognize that I have added another trusted CA to the system.

Therefore, is it possible to add a CA certificate once to a system, or is it necessary to manually add the CA to all of the possible applications that will attempt to make SSL connections to hosts signed by this CA in my network? If it is possible to add a CA certificate once to the system, where does it need to go?

Thanks.

© Server Fault or respective owner

Related posts about ssl

Related posts about certificate