Чтобы выпустить сертификат агента подачи заявок:
- Создайте шаблон сертификата агента подачи заявок для сервисной учетной записи Рутокен KeyBox.
- Получите сертификат.
- Установите сертификат в хранилище корневых сертификатов компьютера.
Создание шаблона
- Запустите утилиту Диспетчер УЦ.
- В разделе Сервер ЦС выберите Шаблоны сертификатов.
- Создайте шаблон сертификата Indeed CM Service User на основе шаблона Пользователь. Откроется окно свойств шаблона.
- При необходимости укажите Срок действия сертификата.
- В разделе Параметры создания ключа выберите Ключ принадлежит: Компьютеру и убедитесь, что включена опция Разрешить экспорт ключа.
- В разделе Настройка расширений сертификата выберите Улучшенный ключ (2.5.29.37) и нажмите Изменить....
- В окне Настройки расширения нажмите Изменить....
- Поставьте отметку напротив пункта Агент запроса сертификата и два раза нажмите OK.
- Нажмите Применить.
Получение сертификата
- На рабочей станции, где установлен сервер Рутокен KeyBox, выполните вход в личный кабинет пользователя КриптоПро УЦ по логину и временному паролю сервисной учетной записи.
- Создайте запрос на сертификат:
- Откройте вкладку Сертификаты.
- В верхней панели меню выберите Создать. Откроется окно запроса на сертификат.
- Выберите шаблон сертификата Рутокен KeyBox Service User.
- Выберите криптопровайдер Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider. Также поддерживаются криптопровайдеры RSA.
- Нажмите Создать.
- Дождитесь, когда Оператор Центра Регистрации одобрит запрос.
- В личном кабинете пользователя КриптоПро перейдите в раздел Запросы → Изготовление. После выпуска сертификата статус запроса изменится на Завершен. Изготовленный сертификат отобразится на вкладке Сертификаты → Действительные.
- Сохраните сертификат – выделите его и в правой части строки нажмите Скачать.
Для инсталляций с несколькими серверами Рутокен KeyBox
Если в инфраструктуре развернуто несколько серверов Рутокен KeyBox, то сертификат сервисной учетной записи необходимо выпустить с экспортируемым закрытым ключом. Перенесите этот сертификат и его контейнер закрытого ключа на каждый сервер Рутокен KeyBox.
Установка в личное хранилище компьютера
В зависимости от ОС рабочей станции, где установлен сервер Рутокен KeyBox, установка сертификата в хранилище отличается.
Windows
Чтобы установить сертификат в личное хранилище компьютера:
- Откройте приложение КриптоПро CSP.
- Перейдите на вкладку Сервис.
- В разделе Личный сертификат нажмите Установить личный сертификат.... Откроется Мастер установки личного сертификата.
- Укажите путь к файлу сертификата. Выберите сертификат агента подачи заявок. Нажмите Далее.
Не устанавливайте пароль на контейнер закрытого ключа сертификата агента подачи заявок при установке сертификата.
- Включите опцию Найти контейнер автоматически. В качестве хранилища контейнера определится Реестр.
- В блоке Введенное имя задает ключевой контейнер выберите Компьютера и нажмите Далее.
- Завершите установку сертификата.
Выдайте Рутокен KeyBox права на чтение закрытого ключа сертификата сервисной учетной записи:
- Перейдите в оснастку Сертификаты (Certificates) компьютера, на котором установлен сервер Рутокен KeyBox.
- Правой кнопкой мыши нажмите на сертификат, выберите Все задачи (All tasks) → Управление закрытыми ключами... (Manage Private Keys...).
- Нажмите Добавить (Add).
- В меню Размещение (Location) укажите сервер.
- В поле Введите имена выбранных объектов (Enter the object names to select) укажите локальную группу IIS_IUSRS, нажмите Проверить имена (Check Names) и ОК.
- Выставите права Полный доступ (Full Control) и Чтение (Read).
- Нажмите Применить (Apply).
- В хранилище Локального компьютера (Local computer), на котором установлен сервер Рутокен KeyBox, установите сертификат корневого центра сертификации КриптоПро УЦ 2.0 в список Доверенных Корневых Центров Сертификации (Trusted Root Certification Authorities).
- В хранилище Локального компьютера (Local Computer), на котором установлен сервер Рутокен KeyBox, установите список отозванных сертификатов (CRL) центра сертификации КриптоПро УЦ 2.0 в Промежуточные Центры Сертификации (Intermediate Certification Authorities).
Linux
Чтобы установить сертификат в личное хранилище компьютера:
- Выполните вход в систему с учетной записью, от имени которой будет запускаться Rutoken KeyBox. По умолчанию это пользователь www-data.
Проверьте наличие пользователя www-data:
cat /etc/passwd | grep www-data
Пример вывода, если пользователь www-data существуетwww-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
Если пользователя www-data не существует, создайте его:
sudo useradd -m -d /var/www -s /usr/sbin/nologin www-data
Выполните вход от имени пользователя www-data:
sudo su -s /bin/sh www-data
Установите сертификат в формате PFX с помощью утилиты certmgr.exe:
/opt/cprocsp/bin/amd64/certmgr -install -pfx -file <путь к файлу PFX> -pin <пароль от файла PFX>
- Поместите корневой сертификат в локальное хранилище корневых сертификатов пользователя:
/opt/cprocsp/bin/amd64/certmgr -inst -store uRoot -file <путь к файлу CRT>
Добавьте корневой сертификат в список доверенных корневых сертификатов: