8 votes

Comment ajouter un certificat auto-signé de l'autorité de certification racine et lui faire toujours confiance à partir de l'interface de ligne de commande sur OSX

J'ai réussi à importer un CA racine dans le trousseau avec

sudo security add-trusted-cert -d -r trustRoot -k "/Library/Keychains/System.keychain" CA.crt

Mais il est marqué comme Utiliser les paramètres par défaut du système, comme

entrer la description de l'image ici

Comment puis-je le marquer comme Toujours faire confiance depuis l'interface en ligne de commande?

0 votes

Je viens de passer une heure. On dirait un bug pour moi.

3voto

Kent Points 6002

Il semble que la seule façon de modifier les paramètres de confiance via la commande de sécurité est par l'option trust-settings-import. Le fichier xml généré par security trust-settings-export serait un bon point de départ; mais, cela semble un peu délicat.

1voto

Sûrement votre certificat CA racine est malformé, car votre méthode fonctionne pour moi. Peut-être que votre certificat CA racine n'a pas été généré avec les propriétés attendues. Essayez avec -r trustAsRoot dans votre cas, mais je recommande de vérifier la génération de votre certificat.

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