IdentityCredential.SetAvailableAuthenticationKeys 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| SetAvailableAuthenticationKeys(Int32, Int32) |
設定將 |
| SetAvailableAuthenticationKeys(Int32, Int32, Int64) |
設定將 |
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 所創建與分享的作品,並依授權條款所描述的使用進行修改。