<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Certificates on Support Tools</title><link>https://support.tools/categories/certificates/</link><description>Recent content in Certificates on Support Tools</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Thu, 12 Oct 2023 23:18:00 -0500</lastBuildDate><atom:link href="https://support.tools/categories/certificates/index.xml" rel="self" type="application/rss+xml"/><item><title>Installing Custom CA Certificates on Ubuntu 22.04</title><link>https://support.tools/post/installing-custom-ca-certificates-in-ubuntu/</link><pubDate>Thu, 12 Oct 2023 23:18:00 -0500</pubDate><guid>https://support.tools/post/installing-custom-ca-certificates-in-ubuntu/</guid><description>&lt;h2 id="installing-custom-ca-certificates-on-ubuntu-2204"&gt;Installing Custom CA Certificates on Ubuntu 22.04&lt;/h2&gt;&#10;&lt;p&gt;If you are dealing with a server that uses self-signed SSL certificates, you may encounter issues with client utilities like &lt;code&gt;curl&lt;/code&gt;, which may refuse to work without using the &lt;code&gt;-k&lt;/code&gt; or &lt;code&gt;--insecure&lt;/code&gt; option. Here&amp;rsquo;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):&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;Combine SSL Certificates:&lt;/strong&gt; 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 &lt;code&gt;https://your-server-name&lt;/code&gt;. Ensure that the file extension for this combined certificate file is &lt;code&gt;.crt&lt;/code&gt;.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;Copy to CA Certificates Directory:&lt;/strong&gt; Copy the &lt;code&gt;.crt&lt;/code&gt; file you created in the previous step to the &lt;code&gt;/usr/local/share/ca-certificates/&lt;/code&gt; directory.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;Update CA Certificates:&lt;/strong&gt; Run the following command to update the CA certificates on your system:&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>How to become a local CA, and sign your own SSL certificates</title><link>https://support.tools/post/how-to-become-a-local-ca-and-sign-your-own-ssl-certificates/</link><pubDate>Tue, 19 Nov 2019 20:17:00 +0000</pubDate><guid>https://support.tools/post/how-to-become-a-local-ca-and-sign-your-own-ssl-certificates/</guid><description>&lt;p&gt;Sometimes when you experiment with some apps and VMs (like hosting gitlab on a local server or running a Rancher lab cluster) you might want to setup SSL for the app to work, to mimic the live setup and to make the browser happy. In order to do that, you need a SSL certificate.&lt;/p&gt;&#10;&lt;p&gt;You can buy one for your domain from a trusted CA, but if you&amp;rsquo;re working on a local network, that might not be possible. The other solution is&amp;hellip; becoming CA yourself and issuing and signing the certificate yourself!&lt;/p&gt;&#10;&lt;p&gt;It&amp;rsquo;s pretty easy, you need a linux box with openssl installed, then follow these instructions:&lt;/p&gt;&#10;&lt;p&gt;&lt;img src="https://support.tools/images/local-ca/ssl.png" alt=""&gt;&lt;/p&gt;</description></item></channel></rss>