Installing Custom CA Certificates on Ubuntu 22.04
If you are dealing with a server that uses self-signed SSL certificates, you may encounter issues with client utilities like
curl, which may refuse to work without using the
--insecure option. Here’s a step-by-step guide on how to install custom CA certificates on an Ubuntu 22.04 system (similar steps apply to Ubuntu 20.04 and 18.04):
Combine SSL Certificates: Start by combining the SSL certificate chain and the SSL certificate into a single file. You can download both certificates from your server by accessing
https://your-server-name. Ensure that the file extension for this combined certificate file is
Copy to CA Certificates Directory: Copy the
.crtfile you created in the previous step to the
Update CA Certificates: Run the following command to update the CA certificates on your system:
This command will update the file
/etc/ssl/certs/ca-certificates.crt with the contents of your
.crt file. After this, utilities like
curl and other command-line tools that rely on CA certificates from
/etc/ssl/certs should work without issues.
Your Ubuntu 22.04 system should be configured to use your custom CA certificates for secure connections.