KeyProtection.IsUserPresenceRequired Propriedade
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.
Retorna true
se a chave estiver autorizada a ser usada somente se um teste de presença do usuário tiver sido executado entre as Signature.initSign()
chamadas e Signature.sign()
.
public bool IsUserPresenceRequired { [Android.Runtime.Register("isUserPresenceRequired", "()Z", "", ApiSince=28)] get; }
[<get: Android.Runtime.Register("isUserPresenceRequired", "()Z", "", ApiSince=28)>]
member this.IsUserPresenceRequired : bool
Valor da propriedade
- Atributos
Comentários
Retorna true
se a chave estiver autorizada a ser usada somente se um teste de presença do usuário tiver sido executado entre as Signature.initSign()
chamadas e Signature.sign()
. Ele requer que a implementação KeyStore tenha uma maneira direta de validar a presença do usuário, por exemplo, uma caixa forte com suporte de hardware KeyStore pode usar um botão que é observável no hardware. Um teste de 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 possa ser falsificada. Por exemplo, um pressionamento de botão físico pode ser usado como um teste de presença do usuário se os outros pinos conectados ao botão não forem capazes de simular um pressionamento de botão. Não deve haver nenhuma maneira de o processador primário fingir um botão pressionado, ou esse botão não deve ser usado como um teste de presença do usuário.
Documentação Java para android.security.keystore.KeyProtection.isUserPresenceRequired()
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.