is there something like this iOS?
Probably not, but it kinda depends on what you mean by “certificate”. A configuration profile has four certificate types:
On iOS, type A — and types B and C, if they are root certificates — go into the trust store, not the keychain. There is no API to get at the trust store, but you can see its effect indirectly (via trust evaluation).
Type D — and types B and C, if they are not root certificates — go into the keychain. Types B and C result in a
kSecClassCertificateentry, and type D results in both
kSecClassKeyentries, typically accessed via
kSecClassIdentity(remember that a digital identity is the combination of a certificate and the private key that matches the public key in that certificate). Such credentials are not directly accessible to third-party apps, as discussed in QA1745 Making Certificates and Keys Available To Your App explains the background to this.
Share and Enjoy
Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware
let myEmail = "eskimo" + "1" + "@apple.com"