KeyProtection.IsUserPresenceRequired 属性

定义

如果true仅当在和Signature.sign()调用之间Signature.initSign()执行用户状态测试时,才授权使用该密钥。

public bool IsUserPresenceRequired { [Android.Runtime.Register("isUserPresenceRequired", "()Z", "", ApiSince=28)] get; }
[<get: Android.Runtime.Register("isUserPresenceRequired", "()Z", "", ApiSince=28)>]
member this.IsUserPresenceRequired : bool

属性值

属性

注解

如果true仅当在和Signature.sign()调用之间Signature.initSign()执行用户状态测试时,才授权使用该密钥。 它要求 KeyStore 实现有一种直接方法来验证用户状态,例如 KeyStore 硬件支持的强框可以使用硬件中可观察到的按钮按下。 用户状态的测试与身份验证是切切的。 只要此步骤可由保护密钥的硬件验证且无法欺骗,测试就可以成为身份验证步骤的一部分。 例如,如果连接到该按钮的其他引脚无法模拟按钮按下,则可以将物理按钮按下用作用户状态的测试。 主处理器不得伪造按钮按下,或者该按钮不能用作用户状态测试。

适用于 . 的 android.security.keystore.KeyProtection.isUserPresenceRequired()Java 文档

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

适用于