Cannot find duplicate root CA for development Safari claims to have
0
votes
1
answer
65
views
I use three Macs for development of a web application. On each of the Macs (macOS 14.4) I used
Scrolling down I can see DNS Names
So Safari complains and I cannot tell it to trust the server certificate as the CA does not fit (I think). Firefox and Chrome open the website just fine after warning me and me telling them to do so.
I tried to find the wrong CA using Keychain Access and Terminal (
mkcert
to install a local CA and to issue developer certificates (all separately). Accessing the web app with https://localhost:8080
works fine on two Macs with all browsers, but on one Mac Safari claims to have another root CA for localhost which it does not trust. And I cannot override the trust settings.
Using Keychain Access I do not find this certificate. Safari shows it like this:

localhost
, localhost.localdomain
and lvh.me
, so I suspect it is a leftover from trying to install a root CA before using mkcert
.
The mkcert certificate looks like this and I can see it in the System keychain:

security find-certificate -a -c localhost
, security find-certificate -a -c lvh
...) but in vain.
Where can I find this certificate and how can I delete it?
Asked by Dirk
(187 rep)
Mar 15, 2024, 10:06 AM
Last activity: May 29, 2025, 03:04 PM
Last activity: May 29, 2025, 03:04 PM