KeyGenParameterSpec.Builder.SetUserAuthenticationValidWhileOnBody Methode
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.
Legt fest, ob der Schlüssel nur autorisiert bleibt, bis das Gerät vom Text des Benutzers bis zum Grenzwert der Gültigkeitsdauer der Authentifizierung entfernt wird (siehe setUserAuthenticationValidityDurationSeconds(int) und 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
Parameter
- remainsValid
- Boolean
wenn "true" und wenn das Gerät die Erzwingung dieses Parameters unterstützt, wird der Schlüssel ungültig, wenn das Gerät aus dem Textkörper des Benutzers entfernt wird oder die Gültigkeit der Authentifizierung abläuft, je nachdem, was zuerst auftritt.
Gibt zurück
- Attribute
Hinweise
Legt fest, ob der Schlüssel nur autorisiert bleibt, bis das Gerät vom Text des Benutzers bis zum Grenzwert der Gültigkeitsdauer der Authentifizierung entfernt wird (siehe setUserAuthenticationValidityDurationSeconds(int) und setUserAuthenticationRequired(boolean)). Nachdem das Gerät aus dem Textkörper des Benutzers entfernt wurde, wird der Schlüssel als nicht autorisiert betrachtet, und der Benutzer muss sich erneut authentifizieren, um es zu verwenden. Wenn das Gerät keinen On-Body-Sensor hat oder der Schlüssel keinen Gültigkeitszeitraum für die Authentifizierung aufweist, hat dieser Parameter keine Auswirkung.
Seit Android 12 (API-Ebene 31) wirkt sich dieser Parameter auch nicht auf Geräte aus, die über einen On-Body-Sensor verfügen. Eine zukünftige Version von Android kann die Erzwingung dieses Parameters wiederherstellen. In der Zwischenzeit wird empfohlen, es nicht zu verwenden.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.