Настройка модуля интеграции с УЦ Контур

Выпуск сертификата выполняется с использованием методов API модуля. Описание API модуля приведено в разделе руководстве разработчика модуля: "Разработка компонентов модуля".

Модуль использует API УЦ Контур и требует получить доступ к Crypto API УЦ Контур.

  1. Инструкция по получению доступа к Crypto API приведена на сайте УЦ Контур.

  2. Обратите внимание, что работа в продуктовой среде осуществляется по HTTPS-соединению и потребует настроить предпочтительный способ аутентификации.

    Начиная с версии 5.5.1, сборка 89, модуль УЦ Контур поддерживает аутентификацию по API-ключу. Этот способ является предпочтительным и заменяет собой схему работы с использованием ГОСТ-TLS сертификатов, поддержка которой остаётся для обратной совместимости.

    • Если API-ключ указан, аутентификация выполняется по API-ключу. При использовании аутентификации с API-ключом ГОСТ-TLS сертификаты для доступа к Контур УЦ выпускать и обновлять не требуется.

    • Если API-ключ не указан, будет использоваться аутентификация ГОСТ-TLS.

    • Если указанный ключ недействителен, попытка подписания облачным сертификатом завершится ошибкой.

      Настройка использования ключа API:
      1. API-ключ для Крипто API формируется на портале Интегратор в отдельном приложении, аналогично API-ключу для KCR API.

      2. Для получения доступа к приложению необходимо отправить запрос в техническую поддержку УЦ Контур.

      3. На указанную электронную почту будет направлено приглашение в приложение, где можно выпустить ключ.

      4. Сформированный API-ключ требуется указать в поле CryptoApiKey в Конструкторе справочников Docsvision.

      Даже если у вас уже есть ключ KCR API, для Crypto API нужно получить отдельный, так как это разные ключи.
      Настройка ГОСТ-TLS:
      1. Для подачи заявления в ОС Windows используется приложение PkiTools (см. инструкцию из шага выше). При настройке ГОСТ-криптографии через приложение откажитесь от установки пароля:

        В окне установки пароля для контейнера не задавайте пароль, оставьте поле Новый пароль пустым.
        Пароль для контейнера
        Рисунок 1. Пароль для контейнера
      2. На финальном шаге настройки по инструкции настройка ГОСТ-TLS в приложении на сервере будет создан файл запроса и контейнер закрытого ключа. Этот файл запроса и заявление нужно отправить в УЦ Контур по адресу, указанному на странице "Получение доступа к Crypto API".

      3. Полученный от КриптоПро сертификат нужно установить в контейнер закрытого ключа по инструкции Установка личного сертификата через КриптоПро CSP на сайте УЦ Контур.

      4. Убедитесь, что у пользователя, для которого будет выпускаться сертификат, в карточке сотрудника указано ФИО и заполнен номер телефона в поле “Мобильный телефон”. На этот номер позже будут приходить СМС уведомления при подписании.

      5. Укажите параметры в конструкторе справочников.

      6. Подайте заявку на сертификат с использованием "API модуля".

      7. Убедитесь, что в справочнике сотрудников в карточке сотрудника указан полученный сертификат.

  3. Укажите значение следующих настроек в Конструкторе справочников:

    Заполненные настройки в конструкторе справочников
    Рисунок 2. Заполненные настройки в конструкторе справочников
    • CryptoApiConnectionAddress — точка подключения к КриптоПро.

    • CryptoApiKey — API-ключ для доступа к Crypto API УЦ Контур. Обязателен к заполнению, если используется аутентификация по ключу API.

    • CryptoAuthenticationCertificateThumbprint — отпечаток сертификата, переданного УЦ Контур по заявке.

    Отпечаток сертификата
    Рисунок 3. Отпечаток сертификата
    • KcrApiConnectionAddress — точка подключения к API УЦ Контур.

    • KcrApiKey — API-ключ УЦ Контур.

    • RestClientMaxTimeout — интервал времени (в миллисекундах), в течение которого будет ожидаться ответ от УЦ Контур. Значение по умолчанию 60000 мс, 60 секунд.

    Права доступа к узлу конструктора справочников назначаются в соответствии с дискреционной моделью безопасности.