As follow up question for this post:

How do I install global certificates on a Rootless El Capitan for mono?

Mono uses the path /usr/share/.mono/certs, which isn't allowed anymore (see refered post). Does someone knows where I could store those certificates other then ~/.config/.mono/certs?

It is not a problem for us to install the certificates in the config folder, but it is a minor annoyance, because all new users on those devices will have to run the installer, instead of only the first user.


Although this post is quite old, maybe an answer is still helpful.

Mono's new cert-sync might help: http://www.mono-project.com/docs/about-mono/releases/3.12.0/#cert-sync

Mono users on Linux no longer need to run mozroots to get SSL working. A new command, cert-sync, has been added to this release, which synchronizes the Mono SSL certificate store against your OS certificate store

If you want to invoke the tool manually (e.g. you installed via make install, not packages) use cert-sync /path/to/ca-bundle.crt

On Debian systems, that’s cert-sync /etc/ssl/certs/ca-certificates.crt

and on Red Hat derivatives it’s cert-sync /etc/pki/tls/certs/ca-bundle.crt

Your distribution might use a different path, if it’s not derived from one of those.

| improve this answer | |
  • 2
    Hi Worp! We try to add additional info from links, as it improve readability and insures against link rot. Could you add whatever parts you think are necessary from your link? – JMY1000 Oct 15 '17 at 11:16
  • 1
    That is a very valid request. Thank you for mentioning. I will improve it right away. – Worp Sep 18 '18 at 5:05

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .