Espero que haya una forma de acceder mediante programación a un almacén de claves de confianza central en un dispositivo Android. Sé que existe uno, al menos para verificar las conexiones SSL, etc. que también viene con una práctica herramienta para agregar certificados, navegación, etc. (Encontrado en configuración-> ubicación & seguridad-> administrar certificados confiables)Android Central Keystore
I'd le gusta poder recuperar las claves públicas mediante programación con el fin de cifrar archivos, etc.
Dada la documentación disponible, parece que otros desarrolladores de aplicaciones están administrando su propio almacén de claves dentro de su aplicación, lo que parece redundante.
¿Alguna idea?
Lo que encontraría serían certificados de servidor, útiles para los fines que ya ha descrito. Lo que no encontraría, y no quisiera agregar, creo, son los certificados personales útiles para el cifrado de archivos, su propósito declarado. – Earl
Derecha, parecen ser solo certificados de CA. Todavía estaría interesado en saber si se puede acceder o modificar programáticamente, y también si existe otro almacén de claves central para certificados de correo electrónico, etc. – Nick
Puede acceder a la tienda de confianza y cargarla, pero no hay una API oficial para esta. Es un almacén de claves de Bouncy Castle regular, simplemente puede usar la clase KeyStore. –