Sprache

KeyGenParameterSpec.Builder.SetInvalidatedByBiometricEnrollment Methode

Definition

Legt fest, ob dieser Schlüssel bei der biometrischen Registrierung ungültig werden soll.

[Android.Runtime.Register("setInvalidatedByBiometricEnrollment", "(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder;", "", ApiSince=24)]
public Android.Security.Keystore.KeyGenParameterSpec.Builder SetInvalidatedByBiometricEnrollment(bool invalidateKey);
[<Android.Runtime.Register("setInvalidatedByBiometricEnrollment", "(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder;", "", ApiSince=24)>]
member this.SetInvalidatedByBiometricEnrollment : bool -> Android.Security.Keystore.KeyGenParameterSpec.Builder

Parameter

invalidateKey
Boolean

Gibt zurück

Attribute

Hinweise

Legt fest, ob dieser Schlüssel bei der biometrischen Registrierung ungültig werden soll. Dies gilt nur für Schlüssel, die eine Benutzerauthentifizierung erfordern (siehe setUserAuthenticationRequired(boolean)) und wenn keine positive Gültigkeitsdauer festgelegt wurde (siehe setUserAuthenticationValidityDurationSeconds(int)), was bedeutet, dass der Schlüssel nur für die biometrische Authentifizierung gültig ist.

"invalidateKey" ist standardmäßig "true", sodass Schlüssel, die nur für die biometrische Authentifizierung gültig sind, unwiderruflich ungültig sind, wenn eine neue biometrische Daten registriert wird oder wenn alle vorhandenen biometrischen Daten gelöscht werden. Dies kann durch Aufrufen dieser Methode geändert werden, wobei "invalidateKey" auf "false" festgelegt ist.

Durch die Ungültigkeit von Schlüsseln bei der Registrierung einer neuen biometrischen Oder Aufheben der Registrierung aller biometrischen Daten wird die Sicherheit verbessert, indem sichergestellt wird, dass eine nicht autorisierte Person, die das Kennwort erhält, nicht die Verwendung von biometrischen authentifizierten Schlüsseln erhalten kann, indem sie ihre eigenen biometrischen Daten registrieren. Das Ungültigstellen von Schlüsseln macht schlüsselabhängige Vorgänge jedoch unmöglich, sodass einige Fallbackprozeduren erforderlich sind, um den Benutzer zu authentifizieren und einen neuen Schlüssel einzurichten.

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

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: