Maison > développement back-end > Golang > Comment Go recherche-t-il et utilise-t-il les autorités de certification racine sous Linux ?

Comment Go recherche-t-il et utilise-t-il les autorités de certification racine sous Linux ?

Patricia Arquette
Libérer: 2024-12-26 11:02:15
original
299 Les gens l'ont consulté

How Does Go Find and Use Root Certificate Authorities on Linux?

Recherche des autorités de certification racine dans Go sous Linux

Les crypto/tls.Config.RootCAs de Go peuvent être définis pour définir un ensemble personnalisé de certificats racine autorités (CA) pour la vérification des certificats clients. S'il est laissé nul, Go utilise par défaut « l'ensemble d'autorités de certification racine de l'hôte ».

Sous Linux, l'ensemble d'autorités de certification racine de l'hôte est collecté à partir de plusieurs emplacements potentiels :

/etc/ssl/certs/ca-certificates.crt
/etc/pki/tls/certs/ca-bundle.crt
/etc/ssl/ca-bundle.pem
/etc/pki/tls/cacert.pem
/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem
/etc/ssl/cert.pem
Copier après la connexion

Une fois un fichier de certificat est trouvé, la recherche s'arrête. Cela permet aux administrateurs système de configurer quelles autorités de certification racine sont approuvées en modifiant ces fichiers.

Pour ajouter globalement une autre autorité de certification racine à approuver, recherchez et modifiez l'un de ces fichiers. Ajoutez le nouveau certificat d'autorité de certification racine au format PEM à la fin du fichier. Assurez-vous que le fichier est dans un format compatible avec votre distribution Linux.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal