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

每个密钥在有资格更换之前使用的最大次数。 此值必须大于零。

属性

注解

设置将维护的动态身份验证密钥数,以及应使用每个密钥 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.security.identity.IdentityCredential.setAvailableAuthenticationKeys(int, int, long)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于