Modes de paiement Abuse

Installation de certificats dans Ubuntu OS

12.01.2023, 03:22

Dans le dernier article, nous avons expliqué ce que sont les certificats dans Ubuntu et quelles sont leurs fonctions. Dans cet article, nous allons voir comment installer les certificats, et plus précisément comment les installer dans le système d'exploitation.

Installation dans le système d'exploitation

Si vous voulez utiliser des certificats signés pour activer le support HTTPS sur un serveur web, puis ouvrir ce site web avec un navigateur ou l'interroger sur la ligne de commande, le système vous donnera une erreur SSL.

Il indiquera que ce certificat n'est pas fiable et que la connexion à ce site peut ne pas être sécurisée.

curl -I https://localhost

Pour que le certificat soit considéré comme fiable, vous devez ajouter le certificat racine de l'autorité de certification avec laquelle il a été signé à la liste des certificats fiables du système d'exploitation. Si le certificat est auto-signé, vous pouvez ajouter le certificat lui-même à la liste de confiance.

Vous disposez déjà d'un certificat ca.crt., mais comment faire en sorte que le système d'exploitation le considère comme fiable ? Pour ce faire, copiez-le dans le dossier /usr/local/share/ca-certificates :

cp ./ca.crt /usr/local/share/ca-certificates/losstca.crt

Ensuite, vous devez exécuter la commande :

sudo update-ca-certificates

Ensuite, vous devez vérifier que le système reconnaît le certificat comme étant de confiance en exécutant la commande curl :

Toutefois, cette méthode n'est appropriée que lorsque les programmes utilisent le magasin de certificats de confiance du système. Les navigateurs (Firefox et Google Chrome) ont leur propre magasin de certificats et n'utilisent pas le magasin du système. Vous devez importer les certificats séparément dans chaque navigateur.

Sinon, vous obtiendrez cette erreur :

Chrome, Firefox, Thunderbird utilisent nssdb pour gérer les certificats. Vous pouvez importer des certificats à la fois dans l'interface graphique du navigateur et dans le terminal à l'aide de certutil.