KeystoreConfig
data class KeystoreConfig(val alias: String, val requireBiometric: Boolean = false, val invalidatedByBiometricEnrollment: Boolean = true, val keySize: Int = 256)(source)
Décrit la configuration d'une clé dans l'Android Keystore.
Presets :
KeystoreConfig.Default → AES-256 GCM, pas d'auth requise
KeystoreConfig.BiometricProtected → nécessite une auth biométrique à chaque usage
Personnalisé :
val config = KeystoreConfig(
alias = "my_key",
requireBiometric = false,
invalidatedByBiometricEnrollment = true
)Content copied to clipboard