KeyGenParameterSpec.Builder.SetInvalidatedByBiometricEnrollment 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 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.
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.