Lenguaje

KeyGenParameterSpec.Builder.SetInvalidatedByBiometricEnrollment Método

Definición

Establece si esta clave se debe invalidar en la inscripción biométrica.

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

Parámetros

invalidateKey
Boolean

Devoluciones

Atributos

Comentarios

Establece si esta clave se debe invalidar en la inscripción biométrica. Esto solo se aplica a las claves que requieren autenticación de usuario (consulte setUserAuthenticationRequired(boolean)) y si no se ha establecido ninguna duración de validez positiva (consulte setUserAuthenticationValidityDurationSeconds(int)), lo que significa que la clave solo es válida para la autenticación biométrica.

De forma predeterminada, invalidateKey es true, por lo que las claves válidas para la autenticación biométrica solo se invalidan irreveriblemente cuando se inscribe una nueva biometría o cuando se eliminan todas las biométricas existentes. Esto se puede cambiar llamando a este método con invalidateKey establecido en false.

La invalidación de claves en la inscripción de una nueva biométrica o anulación de la inscripción de toda la biometría mejora la seguridad al garantizar que una persona no autorizada que obtenga la contraseña no pueda obtener el uso de claves autenticadas por biométricas mediante la inscripción de su propia biometría. Sin embargo, la invalidación de claves hace imposible realizar operaciones dependientes de la clave, lo que requiere algún procedimiento de reserva para autenticar al usuario y configurar una nueva clave.

Referencia de Android para android.security.keystore.KeyGenParameterSpec.Builder.setInvalidatedByBiometricEnrollment.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a