語言

IdentityCredential.SetAvailableAuthenticationKeys 方法

定義

多載

名稱 Description
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

每把鑰匙最多會被使用幾次,才有資格更換。 此值必須大於零。

屬性

備註

設定將 IdentityCredential 維持的動態驗證金鑰數量,以及每個金鑰應使用的次數。

身份憑證系統會在每次 #getEntries(byte[], Map, byte[], byte[]) 呼叫時選擇使用最少的動態認證金鑰。 未使用此方法的身份憑證則表現得像是被命名為 keyCount 0 和 maxUsesPerKey 1。

這種方法的效果就像 #setAvailableAuthenticationKeys(int, int, long) 呼叫時最後一個參數設為 0。

此會員已被棄用。 請改用 #setAvailableAuthenticationKeys(int, int, long)。

Java 文件 android.security.identity.IdentityCredential.setAvailableAuthenticationKeys(int, int)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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

每把鑰匙最多會被使用幾次,才有資格更換。 此值必須大於零。

minValidTimeMillis
Int64

如果某個金鑰剩餘時間少於此值,則可被替換。 此值必須為非負值。

屬性

備註

設定將 IdentityCredential 維持的動態驗證金鑰數量、每個金鑰應使用的次數,以及最短有效時間。

身份憑證系統會在每次 #getEntries(byte[], Map, byte[], byte[]) 呼叫時選擇使用最少的動態認證金鑰。 未命名此方法的身份憑證,則行為如同以 0maxUsesPerKey、keyCount1 和 minValidTimeMillis 0 命名。

應用程式可以用 #getAuthenticationKeyMetadata() 來取得每個已設定驗證金鑰的使用情況與剩餘時間。 這可用來判斷重新 #getAuthKeysNeedingCertification() 認證新認證金鑰的緊急程度。

Java 文件 android.security.identity.IdentityCredential.setAvailableAuthenticationKeys(int, int, long)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於