KeyProtection.IsUserPresenceRequired Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt zurück true
, wenn der Schlüssel nur verwendet werden kann, wenn ein Test der Benutzerpräsenz zwischen den Signature.initSign()
und Signature.sign()
den Aufrufen durchgeführt wurde.
public bool IsUserPresenceRequired { [Android.Runtime.Register("isUserPresenceRequired", "()Z", "", ApiSince=28)] get; }
[<get: Android.Runtime.Register("isUserPresenceRequired", "()Z", "", ApiSince=28)>]
member this.IsUserPresenceRequired : bool
Eigenschaftswert
- Attribute
Hinweise
Gibt zurück true
, wenn der Schlüssel nur verwendet werden kann, wenn ein Test der Benutzerpräsenz zwischen den Signature.initSign()
und Signature.sign()
den Aufrufen durchgeführt wurde. Es erfordert, dass die KeyStore-Implementierung eine direkte Möglichkeit zum Überprüfen der Benutzerpräsenz hat, z. B. kann ein KeyStore-hardwaregestütztes Strongbox-Steuerelement einen Tastendruck verwenden, der in der Hardware feststellbar ist. Ein Test für die Benutzerpräsenz ist tangential für die Authentifizierung. Der Test kann Teil eines Authentifizierungsschritts sein, solange dieser Schritt durch die Hardware überprüft werden kann, die den Schlüssel schützt und nicht spooft werden kann. Beispielsweise kann ein Physischer Tastendruck als Test der Benutzerpräsenz verwendet werden, wenn die anderen mit der Schaltfläche verbundenen Pins nicht in der Lage sind, ein Tastendruck zu simulieren. Es darf keine Möglichkeit geben, dass der primäre Prozessor einen Tastendruck vortäuscht, oder diese Taste darf nicht als Test der Benutzerpräsenz verwendet werden.
Java-Dokumentation für android.security.keystore.KeyProtection.isUserPresenceRequired()
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.