KeyStoreParameter.IsEncryptionRequired 属性

定义

返回 true 是否 java.security.KeyStore 必须对条目进行静态加密。

public bool IsEncryptionRequired { [Android.Runtime.Register("isEncryptionRequired", "()Z", "")] get; }
[<get: Android.Runtime.Register("isEncryptionRequired", "()Z", "")>]
member this.IsEncryptionRequired : bool

属性值

属性

注解

返回 true 是否 java.security.KeyStore 必须对条目进行静态加密。 这将使用安全锁屏凭据(例如密码、PIN 或模式)保护条目。

请注意,静态加密密钥需要设置安全锁屏界面(例如密码、PIN、模式),否则密钥生成将失败。 此外,当安全锁屏被禁用或重置(例如由用户或设备管理员)时,将删除此密钥。 最后,在用户启动后解锁安全锁屏之前,无法使用此密钥。

此成员已弃用。 默认情况下,静态数据加密处于启用状态。 如果需要对锁屏凭据进行额外的绑定,请使用 android.security.keystore.KeyGenParameterSpec .Builder#setUserAuthenticationRequired(boolean)。 此标志将从 Android S 中忽略。

Java文档android.security.KeyStoreParameter.isEncryptionRequired()

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

另请参阅