IdentityCredential.SetAvailableAuthenticationKeys メソッド

定義

オーバーロード

SetAvailableAuthenticationKeys(Int32, Int32)

が保持する動的認証キー IdentityCredential の数と、各キーを使用する回数を設定します。

SetAvailableAuthenticationKeys(Int32, Int32, Int64)

保持する動的認証キー IdentityCredential の数、各キーを使用する回数、および有効な最小時間を設定します。

SetAvailableAuthenticationKeys(Int32, Int32)

が保持する動的認証キー IdentityCredential の数と、各キーを使用する回数を設定します。

[Android.Runtime.Register("setAvailableAuthenticationKeys", "(II)V", "GetSetAvailableAuthenticationKeys_IIHandler", ApiSince=30)]
public abstract void SetAvailableAuthenticationKeys (int keyCount, int maxUsesPerKey);
[<Android.Runtime.Register("setAvailableAuthenticationKeys", "(II)V", "GetSetAvailableAuthenticationKeys_IIHandler", ApiSince=30)>]
abstract member SetAvailableAuthenticationKeys : int * int -> unit

パラメーター

keyCount
Int32

アクティブで認定済みの動的認証キーの数。このキー IdentityCredential は、使用可能な状態を維持しようとします。 この値は負以外である必要があります。

maxUsesPerKey
Int32

各キーが交換の対象になるまでに使用される最大回数。 これは、0 より大きい値である必要があります。

属性

注釈

が保持する動的認証キー IdentityCredential の数と、各キーを使用する回数を設定します。

ID 資格情報システムは、呼び出されるたびに #getEntries(byte[], Map, byte[], byte[]) 、最も使用頻度の低い動的認証キーを選択します。 このメソッドが呼び出されていない ID 資格情報は、wit keyCount 0 と maxUsesPerKey 1 と呼ばれたかのように動作します。

このメソッドの効果は、最後のパラメーターを 0 に設定して を呼び出すような #setAvailableAuthenticationKeys(int, int, long) ものです。

このメンバーは非推奨とされます。 代わりに、#setAvailableAuthenticationKeys(int, int, long) を使用してください。

の Java ドキュメント android.security.identity.IdentityCredential.setAvailableAuthenticationKeys(int, int)

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

適用対象

SetAvailableAuthenticationKeys(Int32, Int32, Int64)

保持する動的認証キー IdentityCredential の数、各キーを使用する回数、および有効な最小時間を設定します。

[Android.Runtime.Register("setAvailableAuthenticationKeys", "(IIJ)V", "GetSetAvailableAuthenticationKeys_IIJHandler", ApiSince=34)]
public virtual void SetAvailableAuthenticationKeys (int keyCount, int maxUsesPerKey, long minValidTimeMillis);
[<Android.Runtime.Register("setAvailableAuthenticationKeys", "(IIJ)V", "GetSetAvailableAuthenticationKeys_IIJHandler", ApiSince=34)>]
abstract member SetAvailableAuthenticationKeys : int * int * int64 -> unit
override this.SetAvailableAuthenticationKeys : int * int * int64 -> unit

パラメーター

keyCount
Int32

アクティブで認定済みの動的認証キーの数。このキー IdentityCredential は、使用可能な状態を維持しようとします。 この値は負以外である必要があります。

maxUsesPerKey
Int32

各キーが交換の対象になるまでに使用される最大回数。 これは、0 より大きい値である必要があります。

minValidTimeMillis
Int64

キーの残り時間がこの値より短い場合は、置換のためにエリグリブルになります。 この値は負以外である必要があります。

属性

注釈

保持する動的認証キー IdentityCredential の数、各キーを使用する回数、および有効な最小時間を設定します。

ID 資格情報システムは、呼び出されるたびに #getEntries(byte[], Map, byte[], byte[]) 、最も使用頻度の低い動的認証キーを選択します。 このメソッドが呼び出されていない ID 資格情報は、wit keyCount 0、1、 maxUsesPerKey 0 と minValidTimeMillis 呼ばれたかのように動作します。

アプリケーションでは、 を使用 #getAuthenticationKeyMetadata() して、構成された各認証キーの使用状況と時間の左側の画像を取得できます。 これは、 メソッドを使用して新しい認証キーを再認定する緊急度を #getAuthKeysNeedingCertification() 判断するために使用できます。

の Java ドキュメント android.security.identity.IdentityCredential.setAvailableAuthenticationKeys(int, int, long)

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

適用対象