Language

KeyGenParameterSpec.Builder.SetUserAuthenticationValidWhileOnBody メソッド

定義

認証の有効期間の制限まで、デバイスがユーザーの本体から削除されるまで、キーを承認したままにするかどうかを設定します (setUserAuthenticationValidityDurationSeconds(int) と 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

パラメーター

remainsValid
Boolean

true の場合、デバイスがこのパラメーターの適用をサポートしている場合、デバイスがユーザーの本文から削除されたとき、または認証の有効性が期限切れになったときに、最初に発生した方がキーは無効になります。

返品

属性

注釈

認証の有効期間の制限まで、デバイスがユーザーの本体から削除されるまで、キーを承認したままにするかどうかを設定します (setUserAuthenticationValidityDurationSeconds(int) と setUserAuthenticationRequired(boolean)を参照)。 デバイスがユーザーの本体から削除されると、キーは承認されていないと見なされ、ユーザーはそれを使用するために再認証する必要があります。 デバイスに本体センサーがない場合、またはキーに認証の有効期間がない場合、このパラメーターは無効です。

Android 12 (API レベル 31) 以降、このパラメーターは、ボディ上のセンサーを持つデバイスにも影響しません。 今後のバージョンの Android では、このパラメーターの適用が復元される可能性があります。 一方、使用しないことをお勧めします。

android.security.keystore.KeyGenParameterSpec.Builder.setUserAuthenticationValidWhileOnBodyの Android リファレンス。

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

適用対象