Language

KeyProtection.Builder.SetInvalidatedByBiometricEnrollment(Boolean) メソッド

定義

生体認証登録でこのキーを無効にするかどうかを設定します。

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

パラメーター

invalidateKey
Boolean

返品

属性

注釈

生体認証登録でこのキーを無効にするかどうかを設定します。 これは、ユーザー認証を必要とするキー (setUserAuthenticationRequired(boolean) を参照) と、正の有効期間が設定されていない場合にのみ適用されます (setUserAuthenticationValidityDurationSeconds(int) を参照)。つまり、キーは生体認証でのみ有効です。

既定では invalidateKey は true であるため、生体認証に対してのみ有効なキーは、新しい生体認証が登録されている場合、または既存のすべての生体認証が削除されるときに、元に戻すことはできません。 これは、invalidateKey を false に設定してこのメソッドを呼び出すことによって変更できます。

新しい生体認証の登録またはすべての生体認証の登録解除に関するキーを無効にすると、パスワードを取得した承認されていないユーザーが自分の生体認証を登録することで生体認証キーを使用できなくなるため、セキュリティが向上します。 ただし、キーを無効にすると、キーに依存する操作が不可能になり、ユーザーを認証して新しいキーを設定するためのフォールバック手順が必要になります。

android.security.keystore.KeyProtection.Builder.setInvalidatedByBiometricEnrollmentの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象