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 и используемых в соответствии с условиями, описанными в разделе "".