Private CA root certificate missing from trust settings

I have created a private CA for testing an iOS application. I have installed the root certificate on the simulator and on my iPhone 6s. In both places, the profile says that the certificate is installed and verified. However, it does not show up in the Certificate Trust Settings. I have tried to install the certificate in both PEM and DER formats. Neither works.


Any help would be appreciated.

I have just encountered the "problem" and can sadly confirm that after 7 years it is still not fixed ... :D

Thanks to DTS Engineer at least it works with the CN

I have the same issue. After installing CER on iPhone 15 Pro, iOS 17.6.1, no cert is shown in Certificate Trust Settings. Btw. cert has a common name set.

I just encountered this in iOS 18.0.1. I generated a CA and certs using mkcert, and I've been able to trust these on iOS in the past.

Not on my new phone with 18.0.1. I can install the root CA on the phone (after AirDropping) without any apparent problem, but it's missing from Trust Settings.

Since these worked on iPhones in the past, presumably it's not the "common name" bug. But how do we know if the CA has a "common name?"

Private CA root certificate missing from trust settings
 
 
Q