AndroidKeystore en la API 4.1

Estoy usando AndroidKeystore como el proveedor en mi proyecto actual para almacenar las claves privadas de forma segura. Ahora quiero que mi aplicación esté disponible para versiones anteriores de Android hasta 4.1 (API versión 16). Por lo tanto necesito encontrar una alternativa para el AndroidKeystore pero apenas puedo encontrar ninguna solución usable. ¿Hay alguna recomendación sobre cómo implementar / emular / reemplazar la funcionalidad de AndroidKeystore en estas versiones anteriores?

Además, el KeyPairGeneratorSpec está disponible desde v18. ¿Cuál sería el reemplazo correcto en versiones anteriores?

Finalmente encontré una solución de trabajo. Para Android 4.x existe el servicio de almacenamiento de credenciales que puede contener varios secretos. La mejor descripción que he encontrado hasta ahora está aquí

http://nelenkov.blogspot.de/2012/05/storing-application-secrets-in-androids.html

  • Android - Almacenamiento de datos confidenciales en la base de datos sqlite
  • Implementar seguridad a nivel de firma en los servicios de Android con más de una firma permitida
  • Seguridad de PubNub contra una ingeniería inversa de una aplicación android
  • Asegurar cadena en APK
  • Android RSA Generación de pares de claves - ¿Debo usar Java estándar / Bouncy Castle / Spongy Castle / JSch / Other?
  • ¿Cómo guarda de forma segura una orden en la nube, si no puede verificar el pago desde la nube?
  • Asegurar una API REST accesible desde Android
  • Protección de contraseña de Android Keystore
  • Que es la forma más segura de incluir un par de clave (público / privado) en un apk
  • Cómo proteger la contraseña SFTP en APK?
  • Comprobar si existe URL o no en Servidor
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.