Idioma

KeyProtection.Builder.SetUserPresenceRequired(Boolean) Método

Definição

Define se é necessário executar um teste de presença do usuário entre as chamadas do método Signature.initSign() e Signature.sign().

[Android.Runtime.Register("setUserPresenceRequired", "(Z)Landroid/security/keystore/KeyProtection$Builder;", "", ApiSince=28)]
public Android.Security.Keystore.KeyProtection.Builder SetUserPresenceRequired(bool required);
[<Android.Runtime.Register("setUserPresenceRequired", "(Z)Landroid/security/keystore/KeyProtection$Builder;", "", ApiSince=28)>]
member this.SetUserPresenceRequired : bool -> Android.Security.Keystore.KeyProtection.Builder

Parâmetros

required
Boolean

Retornos

Atributos

Comentários

Define se é necessário executar um teste de presença do usuário entre as chamadas do método Signature.initSign() e Signature.sign(). Isso requer que a implementação do KeyStore tenha uma maneira direta de validar a presença do usuário, por exemplo, uma caixa forte com suporte de hardware do KeyStore pode usar uma tecla que é observável no hardware. Um teste para a presença do usuário é tangencial à autenticação. O teste pode fazer parte de uma etapa de autenticação, desde que essa etapa possa ser validada pelo hardware que protege a chave e não pode ser falsificada. Por exemplo, uma tecla de botão física pode ser usada como um teste de presença do usuário se os outros pinos conectados ao botão não forem capazes de simular uma tecla de pressionamento. Não deve haver nenhuma maneira para o processador primário falsificar uma tecla ou esse botão não deve ser usado como um teste de presença do usuário.

Referência do Android para android.security.keystore.KeyProtection.Builder.setUserPresenceRequired.

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.

Aplica-se a