I try to access PKI secured services on Android using Java. Certificates were installed on devices through settings->location & security ->Install from SD card.
Seems like on ICS, certificates are shared under /system/etc/security/cacerts while on GingerBread they are in a keystore: /system/etc/security/cacerts.bks.
On ICS I found the KeyChain can read all the installed certificates, so my question is:
Is there a way to access certificates installed from SD card on OS < level 14?
or
If there is a unified way to access certificates installed from SD card on OS >= level 8?
Thanks.