The system will not allow you to enumerate certificates; you may, however, ask the user to select a certificate from those installed system-wide using the KeyChain API. The OS will show a system-managed dialog prompting the user to choose a certificate (or install one) and you'll get back a reference to that key. There are provisions in the system for a device management app to hook into this process (for example, to return a specific result to an application) but you cannot otherwise modify this dialog.
If the certificate will only be used with your application (it's not needed by the rest of the system), another potential option is for your app to manage it with the KeyStore API.
This link might be helpful.
Technical Architect, Kutir Mobility
Posted on behalf of Zebra Technologies