IdentityCredential.SetAvailableAuthenticationKeys 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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[])
调用标识凭据系统时,都会选择使用最少的动态身份验证密钥。 尚未调用此方法的标识凭据的行为方式,就好像它被调用了 Wit keyCount
0 和 maxUsesPerKey
1 一样。
此方法的效果类似于使用最后一个参数调用 #setAvailableAuthenticationKeys(int, int, long)
设置为 0。
此成员已弃用。 请改用 #setAvailableAuthenticationKeys(int, int, long)
。
适用于 . 的 android.security.identity.IdentityCredential.setAvailableAuthenticationKeys(int, int)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
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[])
调用标识凭据系统时,都会选择使用最少的动态身份验证密钥。 此方法尚未调用的标识凭据的行为方式与它被调用的机智 keyCount
0、 maxUsesPerKey
1 和 minValidTimeMillis
0 一样。
应用程序可用于 #getAuthenticationKeyMetadata()
获取每个配置的身份验证密钥的使用情况和时间的图片。 这可用于确定通过 #getAuthKeysNeedingCertification()
该方法重新认证新身份验证密钥的紧急程度。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。