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 запись должна быть зашифрована неактивных данных. Это позволит защитить запись с помощью учетных данных экрана безопасной блокировки (например, пароля, ПИН-кода или шаблона).

Обратите внимание, что шифрование неактивных ключей требует, чтобы экран безопасной блокировки (например, пароль, ПИН-код, шаблон) был настроен, в противном случае создание ключей завершится ошибкой. Кроме того, этот ключ будет удален при отключении или сбросе экрана безопасной блокировки (например, пользователем или администратором устройства). Наконец, этот ключ нельзя использовать, пока пользователь не разблокирует экран безопасной блокировки после загрузки.

Этот элемент не рекомендуется. Шифрование неактивных данных по умолчанию включено. Если требуется дополнительная привязка к учетным данным экрана блокировки, используйте android.security.keystore.KeyGenParameterSpec .Builder#setUserAuthenticationRequired(boolean). Этот флаг будет игнорироваться из Android S.

Java документации по android.security.KeyStoreParameter.isEncryptionRequired().

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

См. также раздел