Поделиться через


DevicePolicyManager.InstallCaCert(ComponentName, Byte[]) Метод

Определение

Устанавливает указанный сертификат в качестве пользовательского ЦС.

[Android.Runtime.Register("installCaCert", "(Landroid/content/ComponentName;[B)Z", "GetInstallCaCert_Landroid_content_ComponentName_arrayBHandler")]
public virtual bool InstallCaCert (Android.Content.ComponentName? admin, byte[]? certBuffer);
[<Android.Runtime.Register("installCaCert", "(Landroid/content/ComponentName;[B)Z", "GetInstallCaCert_Landroid_content_ComponentName_arrayBHandler")>]
abstract member InstallCaCert : Android.Content.ComponentName * byte[] -> bool
override this.InstallCaCert : Android.Content.ComponentName * byte[] -> bool

Параметры

admin
ComponentName

С которым DeviceAdminReceiver связан этот запрос или null при вызове от делегированного установщика сертификатов.

certBuffer
Byte[]

закодированная форма устанавливаемого сертификата.

Возвращаемое значение

Значение false, если certBuffer не может быть проанализирован или установка прервана, значение true в противном случае.

Атрибуты

Комментарии

Устанавливает указанный сертификат в качестве пользовательского ЦС.

Вставленные пользовательские ЦС не являются автоматически доверенными приложениями в Android 7.0 (уровень API 24) и выше. Разработчики приложений могут изменить поведение по умолчанию для приложения, добавив файл конфигурации безопасности в файл манифеста приложения.

Вызывающий объект должен быть владельцем профиля или устройства для этого пользователя или пакета делегата, заданного областью #DELEGATION_CERT_INSTALL#setDelegatedScopes. В противном случае будет создано исключение безопасности.

Документация по Java для android.app.admin.DevicePolicyManager.installCaCert(android.content.ComponentName, byte[]).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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