51 votes

Emplacement du bundle de certificats CA par défaut

Je dois ajouter un fichier cert .pem à mon bundle cert CA par défaut mais je ne sais pas où se trouve le bundle cert CA par défaut.

Je dois ajouter mon nouveau fichier .pem à ce bundle par défaut. Je préférerais faire cela plutôt que de spécifier mon propre emplacement en utilisant l'option --capath.

cURL sait clairement où chercher mais je ne vois aucune commande cURL qui révèle l'emplacement. Y a-t-il une commande qui révélera cet emplacement? Comment puis-je le trouver?

Selon cURL :
Ajoutez le certificat CA pour votre serveur au bundle cert CA par défaut existant. Le chemin par défaut du bundle CA utilisé peut être modifié en exécutant configure avec l'option --with-ca-bundle pointant vers le chemin de votre choix.

Merci

2voto

iammyr Points 21

Vous pouvez télécharger le bundle de certificats racine CA depuis haxx.se qui sont les créateurs de curl. Ensuite, il vous suffit d'ajouter votre certificat dans leur fichier .pem et de vous y référer lorsque vous utilisez curl avec l'option --cacert

0voto

KOTJMF Points 623

L'emplacement par défaut du bundle de CA dépend du système d'exploitation. Sur RHEL5, il se trouve dans /etc/pki/tls/certs/ca-bundle.pem. Sur d'autres versions de Linux ou sur d'autres systèmes d'exploitation, il peut être situé à un endroit différent.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X