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
)

Constructors

Link copied to clipboard
constructor(alias: String, requireBiometric: Boolean = false, invalidatedByBiometricEnrollment: Boolean = true, keySize: Int = 256)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard