Lingua

KeyProtection.Builder.SetInvalidatedByBiometricEnrollment(Boolean) Metodo

Definizione

Imposta se questa chiave deve essere invalidata nella registrazione biometrica.

[Android.Runtime.Register("setInvalidatedByBiometricEnrollment", "(Z)Landroid/security/keystore/KeyProtection$Builder;", "", ApiSince=24)]
public Android.Security.Keystore.KeyProtection.Builder SetInvalidatedByBiometricEnrollment(bool invalidateKey);
[<Android.Runtime.Register("setInvalidatedByBiometricEnrollment", "(Z)Landroid/security/keystore/KeyProtection$Builder;", "", ApiSince=24)>]
member this.SetInvalidatedByBiometricEnrollment : bool -> Android.Security.Keystore.KeyProtection.Builder

Parametri

invalidateKey
Boolean

Valori restituiti

Attributi

Commenti

Imposta se questa chiave deve essere invalidata nella registrazione biometrica. Questo vale solo per le chiavi che richiedono l'autenticazione utente (vedere setUserAuthenticationRequired(boolean)) e se non è stata impostata alcuna durata di validità positiva (vedere setUserAuthenticationValidityDurationSeconds(int)), ovvero la chiave è valida solo per l'autenticazione biometrica.

Per impostazione predefinita, invalidateKey è true, quindi le chiavi valide per l'autenticazione biometrica vengono invalidate in modo irreversibile solo quando viene registrata una nuova biometria o quando vengono eliminate tutte le biometria esistenti. Può essere modificato chiamando questo metodo con invalidateKey impostato su false.

L'invalidazione delle chiavi durante la registrazione di una nuova biometria o annullamento della registrazione di tutti i dati biometrici migliora la sicurezza assicurando che una persona non autorizzata che ottiene la password non possa ottenere l'uso di chiavi autenticate biometriche registrando la propria biometria. Tuttavia, l'invalidazione delle chiavi rende impossibile le operazioni dipendenti dalla chiave, richiedendo una procedura di fallback per autenticare l'utente e configurare una nuova chiave.

Informazioni di riferimento su Android per android.security.keystore.KeyProtection.Builder.setInvalidatedByBiometricEnrollment.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a