KeyPairGeneratorSpec.IsEncryptionRequired Свойство

Определение

Возвращает, true если ключ должен быть зашифрован неактивных данных.

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

Значение свойства

Атрибуты

Комментарии

Возвращает, true если ключ должен быть зашифрован неактивных данных. Это позволит защитить пару ключей с учетными данными экрана безопасной блокировки (например, паролем, ПИН-кодом или шаблоном).

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

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

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

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

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

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