Показать/Скрыть содержание

    Запрет импорта сертификата с внешнего носителя

    В некоторых сценариях использования мобильного приложения с Ключ SDK необходимо ограничить возможность импорта пользователем сертификата с внешнего носителя (USB или NFC-токена). Данная настройка выполняется на сервере. Разработчик мобильного приложения может учесть данную настройку в пользовательском интерфейсе.

    В пользовательском интерфейсе мобильного приложения КриптоПро Ключ данная настройка связана с настройкой запрета создания сертификата из мобильного приложения. На рисунке ниже рассмотрены следующие варианты доступных пользователю действий с добавлением сертификатов (слева направо):

    • разрешено создавать запрос на сертификат и импортировать сертификат с внешнего носителя (NFC и USB-токена),
    • разрешено только создавать запрос на сертификат,
    • разрешено только импортировать сертификат с внешнего носителя.

    Настройки на сервере (Сервис Взаимодействия с SDK)

    Для разрешения или запрета создания сертификата из мобильного приложения необходимо выполнить следующие действия.

    Set-MdagProperties -DisplayName <Имя экземпляра сервиса> -DisableExternalCertificates <1 или 0>
    

    По умолчанию создание сертификата разрешено (False). Значение параметра -DisableExternalCertificates НЕ может быть передано при помощи REST API.

    Настройки в Ключ SDK

    Заданное на сервере значение параметра -DisableExternalCertificates будет развернуто и получено в параметре isExternalCertificatesSupported политики взаимодействия с сервером (iOS, Android). При отсутствии данного поля создание сертификатов из мобильного приложения по умолчанию будет разрешено.

    Пример:

    Параметр -DisableExternalCertificates, задаваемый на сервере, в случае его значения True запрещает создание сертификата. При этом в параметре политики взаимодействия с сервером соответствующее значение isExternalCertificatesSupported будет иметь значение False.

    В начало © ООО "КРИПТО-ПРО", 2000–2025