Sprache

KeyGenParameterSpec.Builder.SetUserAuthenticationValidWhileOnBody Methode

Definition

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.

Android-Referenz für android.security.keystore.KeyGenParameterSpec.Builder.setUserAuthenticationValidWhileOnBody.

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.

Gilt für: