cancel
Showing results for 
Search instead for 
Did you mean: 

X.509 Certificate Provider to read the certificate from iOS key chain

chinna_babu2
Active Participant
0 Kudos

Hi Experts,

Can X.509 Certificate Provider interface can be used to read the certificate from iOS key chain directly?

As per my understanding X.509 Certificate Provider interface read the P12 certificate from physical folder and put it into applications key chain. When required by the application X.509 Certificate Provider interface provides the certificate to the application.


Please advise is there a way that a Cordova Hybrid iOS application can directly use certificate from iOS key chain.


Regards,

Murthy

Accepted Solutions (0)

Answers (1)

Answers (1)

marvin_hoffmann
Active Participant
0 Kudos

Custom iOS application cannot access the System keyChain on iOS. Only System apps (like Safari) are able to do this. Custom applications can make use of an app keychain. Big question is always how to insert a certificate into the app keychain. The custom certificate Provider can do that for you...

You can implement your own custom certificate Provider. You can receive a certificate and you can store it in the keychain, because the Provider is written in native language, not in JavaScript...

Using a p12 file which is stored on a physical Folder is only one (simple) example how to use the custom certificate Provider.