2 votes

Comment installer des certificats avec Mono sur Rootless El Capitan

Comme question de suivi pour ce poste :

Comment installer des certificats globaux sur un Rootless El Capitan pour mono ?

Mono utilise le chemin /usr/share/.mono/certs ce qui n'est plus autorisé (voir le post référencé). Est-ce que quelqu'un sait où je peux stocker ces certificats autrement que par le biais d'un site web ? ~/.config/.mono/certs ?

Ce n'est pas un problème pour nous d'installer les certificats dans le dossier de configuration, mais c'est une petite gêne, car tous les nouveaux utilisateurs sur ces appareils devront exécuter le programme d'installation, au lieu du premier utilisateur seulement.

2voto

Worp Points 121

Bien que ce post soit assez ancien, peut-être qu'une réponse est encore utile.

Le nouveau cert-sync de Mono pourrait vous aider : http://www.mono-project.com/docs/about-mono/releases/3.12.0/#cert-sync

Les utilisateurs de Mono sous Linux n'ont plus besoin d'exécuter mozroots pour que SSL fonctionne. Une nouvelle commande, cert-sync, a été ajoutée à cette version, qui synchronise le magasin de certificats SSL de Mono avec le magasin de certificats de votre système d'exploitation.

Si vous voulez invoquer l'outil manuellement (par exemple, vous avez installé via make install, pas les paquets), utilisez cert-sync /path/to/ca-bundle.crt

Sur les systÃ?mes Debian, c'est cert-sync /etc/ssl/certs/ca-certificates.crt

et sur les dérivés de Red Hat, c'est cert-sync /etc/pki/tls/certs/ca-bundle.crt

Votre distribution peut utiliser un chemin différent, si elle n'est pas dérivée de l'un de ces chemins.

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