Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Installed certificate does not show up in Certificate Trust Settings #233

Closed
Epho opened this issue Jan 10, 2020 · 10 comments
Closed

Installed certificate does not show up in Certificate Trust Settings #233

Epho opened this issue Jan 10, 2020 · 10 comments

Comments

@Epho
Copy link

Epho commented Jan 10, 2020

Related to #47

I recently installed the latest mkcert and am unable to see the cert in "Certificate Trust Settings". I tried uninstalling, deleting the root, and regenerating, for good measure, but no dice.

IMG_4EF636D49D4C-1

@coole106
Copy link

coole106 commented May 6, 2020

I'm having the same issue. I installed a certificate and it's not showing up here.

@vlad2
Copy link

vlad2 commented Jul 8, 2020

Hi, one reason could be that the certificate doesn't have the CN (common name) section.

@suda
Copy link

suda commented Sep 10, 2020

I think I know what's the problem here. At some point, Apple changed the UI for the cert management so after downloading the certificate you get this:

CF0AD0CE-09DF-4D70-A8ED-851802EC04FA

And yes, it is in Settings but not where you think. At the top of the menu now there's Profile Downloaded option:

91F882A3-AC48-4B0D-B3DF-A04EE3455EE7

You tap that and you should be presented with the installation dialog:
C8FC6729-9114-413E-B287-0BA36B0036CD

After that, it should appear in the Certificate Trust Settings:

A8223F86-ABFB-41F2-8E57-AD5813A91FCA

Hope this helped :)

@tysecure
Copy link

tysecure commented Jan 17, 2023

After generating the certificate, iOS states, "The authenticity of the profile cannot be verified," and it does not show up in Trust settings. I'm using the latest version of macOS Venture and iOS 16. Any ideas? Thanks

@flyi36
Copy link

flyi36 commented Feb 19, 2023

https://github.com/FiloSottile
Thank u from me

@oojacoboo
Copy link

After generating the certificate, iOS states, "The authenticity of the profile cannot be verified," and it does not show up in Trust settings. I'm using the latest version of macOS Venture and iOS 16. Any ideas? Thanks

I had this issue. You need to install all the intermediary/root CA "profiles". That'll be something like ca.pem. When you're self-signing and acting as your own CA, this is what's important since it's the key signing the certificates.

@AhmedNSidd
Copy link

For what it's worth, I tried downloading all the intermediary certificates and then the root certificate (and tried it the other way around too), and couldn't get the certificates verified for my use case (I was exporting the certificates on my browser using Firefox)

@oojacoboo
Copy link

oojacoboo commented Oct 31, 2024

Send the root CA certificate to your iOS device that you created, when self-signing whatever other certificate. Then from email, install that on iOS as a "profile". Then go into it and click to trust it, turning your CA certificated into a trusted root CA.

@AhmedNSidd
Copy link

I did do exactly what you mentioned Jacob, but the issue I’m running into is that iOS ends up saying the certificate can’t be verified, so even though I can install the certificate, I can’t give it full trust.

Anyway, I think this could potentially have something to do with iOS 18. I found this thread: https://forums.developer.apple.com/forums/thread/764673

@oojacoboo
Copy link

It needs to be a root CA, so make sure that's the case. Then, you need to go under your settings and "trust" it. I recall dealing with the unverified bit, but it was because it wasn't being marked as "trusted".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants