2 votes

Comment importer des certificats X.509 dans MacOS ?

J'ai le fichier avec les certificats X.509 et le préambule suivant :

# This is a bundle of X.509 certificates of public Certificate
# Authorities.  It was generated from the Mozilla root CA list.
# These certificates are in the OpenSSL "TRUSTED CERTIFICATE"
# format and have trust bits set accordingly.
# An exception are auxiliary certificates, without positive or negative
# trust, but are used to assist in finding a preferred trust path.
# Those neutral certificates use the plain BEGIN CERTIFICATE format.

J'ai essayé de l'importer à partir de la ligne de commande mais ça échoue :

$ sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain /Users/dzieciou/projects/mg/etc/pki/tls/certs/megabundle.crt

readFile: short read
***Error reading file /Users/dzieciou/projects/mg/etc/pki/tls/certs/
Error reading file /Users/dzieciou/projects/mg/etc/pki/tls/certs/megabundle.crt

J'ai pu importer ces certificats dans Firefox sous MacOS, mais Firefox n'utilise pas le trousseau de clés du système.

0 votes

Ne devriez-vous pas pointer vers le certificat (chemin complet vers le certificat) au lieu de pointer vers le répertoire ?

0 votes

@MateuszSzlosek J'ai mis à jour ma question. Vous avez raison. Ce devrait être le fichier. Mais le problème persiste.

0 votes

Y a-t-il une application ou un outil spécifique avec lequel vous voulez utiliser ces certificats ? Les ajouter au trousseau de clés affectera la plupart des navigateurs et applications graphiques, mais il se peut que les outils open source ne les trouvent pas.

1voto

Graham Miln Points 39606

Accès au trousseau de clés

Vous pouvez importer un large éventail de formats de certificats avec l'application Keychain de MacOS.

  1. Ouvrir Applications > Utilitaires > Keychain Access.app
  2. Sélectionnez l'élément de menu : Fichier > Importer des éléments

Trousseau par défaut

Les éléments importés apparaîtront dans le trousseau par défaut actuel. Si ce n'est pas ce que vous souhaitez, veillez à modifier la valeur par défaut avant l'importation.

0 votes

Une erreur s'est produite. Impossible d'importer un article. Le contenu de cet élément ne peut être récupéré.

1voto

dzieciou Points 131

Je l'ai résolu en le convertissant d'abord en Format PEM

openssl x509 -in megabundle.crt -out megabundle.pem -outform PEM

et ensuite l'importer en utilisant la commande dans la question.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X