Condividi tramite


KeyProtection.IsUserPresenceRequired Proprietà

Definizione

Restituisce true se la chiave è autorizzata a essere utilizzata solo se è stato eseguito un test di presenza dell'utente tra le Signature.initSign() chiamate 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

Valore della proprietà

Attributi

Commenti

Restituisce true se la chiave è autorizzata a essere utilizzata solo se è stato eseguito un test di presenza dell'utente tra le Signature.initSign() chiamate e Signature.sign() . Richiede che l'implementazione dell'archivio chiavi abbia un modo diretto per convalidare la presenza dell'utente, ad esempio una strongbox supportata dall'archivio chiavi, può usare una pressione del pulsante osservabile nell'hardware. Un test per la presenza dell'utente è tangente all'autenticazione. Il test può far parte di un passaggio di autenticazione, purché questo passaggio possa essere convalidato dall'hardware che protegge la chiave e non può essere spoofing. Ad esempio, una pressione fisica del pulsante può essere usata come test della presenza dell'utente se gli altri pin connessi al pulsante non sono in grado di simulare una pressione di un pulsante. Non è necessario che il processore primario falsi una pressione di un pulsante o che tale pulsante non debba essere usato come test della presenza dell'utente.

Documentazione java per android.security.keystore.KeyProtection.isUserPresenceRequired().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a