KeyGenParameterSpec.Builder.SetUserAuthenticationValidWhileOnBody 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 a chave permanecerá autorizada somente até que o dispositivo seja removido do corpo do usuário até o limite do período de validade de autenticação (consulte setUserAuthenticationValidityDurationSeconds(int) e setUserAuthenticationRequired(boolean)).
[Android.Runtime.Register("setUserAuthenticationValidWhileOnBody", "(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder;", "", ApiSince=24)]
public Android.Security.Keystore.KeyGenParameterSpec.Builder SetUserAuthenticationValidWhileOnBody(bool remainsValid);
[<Android.Runtime.Register("setUserAuthenticationValidWhileOnBody", "(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder;", "", ApiSince=24)>]
member this.SetUserAuthenticationValidWhileOnBody : bool -> Android.Security.Keystore.KeyGenParameterSpec.Builder
Parâmetros
- remainsValid
- Boolean
se true e se o dispositivo der suporte à imposição desse parâmetro, a chave será invalidada quando o dispositivo for removido do corpo do usuário ou quando a validade da autenticação expirar, o que ocorrer primeiro.
Retornos
- Atributos
Comentários
Define se a chave permanecerá autorizada somente até que o dispositivo seja removido do corpo do usuário até o limite do período de validade de autenticação (consulte setUserAuthenticationValidityDurationSeconds(int) e setUserAuthenticationRequired(boolean)). Depois que o dispositivo tiver sido removido do corpo do usuário, a chave será considerada não autorizada e o usuário precisará se autenticar novamente para usá-la. Se o dispositivo não tiver um sensor no corpo ou se a chave não tiver um período de validade de autenticação, esse parâmetro não terá efeito.
Desde o Android 12 (nível de API 31), esse parâmetro não tem efeito mesmo em dispositivos que têm um sensor no corpo. Uma versão futura do Android pode restaurar a imposição desse parâmetro. Enquanto isso, é recomendável não usá-lo.
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.