KeyProtection.Builder.SetInvalidatedByBiometricEnrollment(Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define se essa chave deve ser invalidada no registro biométrico.
[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
Parâmetros
- invalidateKey
- Boolean
Retornos
- Atributos
Comentários
Define se essa chave deve ser invalidada no registro biométrico. Isso se aplica apenas a chaves que exigem autenticação do usuário (consulte setUserAuthenticationRequired(boolean)) e se nenhuma duração de validade positiva tiver sido definida (consulte setUserAuthenticationValidityDurationSeconds(int)), o que significa que a chave é válida apenas para autenticação biométrica.
Por padrão, invalidateKey é true, portanto, as chaves válidas para autenticação biométrica só são invalidadas irreversivelmente quando uma nova biometria é registrada ou quando todas as biometrias existentes são excluídas. Isso pode ser alterado chamando esse método com invalidateKey definido como false.
Invalidar chaves no registro de uma nova biometria ou cancelar o registro de todas as biometrias melhora a segurança, garantindo que uma pessoa não autorizada que obtém a senha não possa obter o uso de chaves autenticadas biométricas registrando sua própria biometria. No entanto, a invalidação de chaves impossibilita operações dependentes de chave, exigindo algum procedimento de fallback para autenticar o usuário e configurar uma nova chave.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.