Создание запроса на сертификат | КриптоПро DSS

Создание запроса на сертификат | КриптоПро DSS ЭЦП

Документация

Сертификат электронной подписи — это электронный документ или документ на бумажном носителе, выданные удостоверяющим центром либо доверенным лицом удостоверяющего центра и подтверждающие принадлежность ключа проверки электронной подписи владельцу сертификата ключа проверки электронной подписи (63-ФЗ “Об электронной подписи”).

Чтобы получить сертификат подписи из Удостоверяющего центра (УЦ), нужно создать запрос на сертификат в КриптоАРМ ГОСТ и отправить его в Удостоверяющий центр. Запрос можно отправить самостоятельно или автоматически, в КриптоАРМ ГОСТ, если Удостоверяющий центр использует ПАК “КриптоПро УЦ 2.0”.

Чтобы создать запрос на сертификат и отправить его самостоятельно:

  1. Откройте вкладку “Сертификаты” и нажмите “ ”.

  2. В появившемся меню нажмите “Создать запрос”.

    Создание запроса на сертификат | КриптоПро DSS

  3. На вкладке “Сведения о владельце сертификата” введите личные данные.

    Создание запроса на сертификат | КриптоПро DSS

  4. Нажмите “Готово”. Выберите носитель для создания контейнера с запросом на сертификат.

    Создание запроса на сертификат | КриптоПро DSS

  5. Установите пароль для контейнера с запросом на сертификат и нажмите “ОК”.

    Создание запроса на сертификат | КриптоПро DSS

  6. Созданный запрос появится во вкладке “Сертификаты” — “Запросы”.

    Создание запроса на сертификат | КриптоПро DSS

  7. Чтобы экспортировать запрос, выделите его и в нижнем правом угле нажмите кнопку “Экспортировать”.

  8. В окне “Экспорт сертификата” укажите необходимые настройки и нажмите “Экспорт”.

    Создание запроса на сертификат | КриптоПро DSS

  9. Укажите путь экспорта файла запроса.

  10. Файл запроса появится в указанной директории с названием “export.cer” по умолчанию. Направьте его в Удостоверяющий центр.

Чтобы создать и отправить запрос на сертификат автоматически через сервис УЦ:

  1. В Вашем Удостоверяющем центре узнайте URL, по которому необходимо сформировать запрос.

  2. Откройте вкладку “Сертификаты” и нажмите “ ”.

  3. В появившемся меню нажмите “Получить сертификат через сервис УЦ”.

    Создание запроса на сертификат | КриптоПро DSS

  4. Выберите пункт “Добавление нового сервиса” и нажмите “Готово”.

    Создание запроса на сертификат | КриптоПро DSS

  5. Откроется окно ввода параметров подключения с автоматическим выбором функции “Регистрация нового пользователя”. Если пользователь ещё не зарегистрирован в УЦ, введите данные для регистрации и нажмите кнопку “Подключить”.

    Создание запроса на сертификат | КриптоПро DSS

  6. Если пользователь уже зарегистрирован в УЦ, отключите функцию “Регистрация нового пользователя”, введите URL сервера и нажмите “Подключить”.

    Создание запроса на сертификат | КриптоПро DSS

  7. Введите данные для авторизации и нажмите “Подключить”.

    Создание запроса на сертификат | КриптоПро DSS

  8. Удостоверяющий центр должен появиться в списке в разделе “Сертификаты” в списке “Получить сертификат через сервис УЦ”. Теперь можно создать запрос на сертификат.

  9. Откройте вкладку “Сертификаты” в КриптоАРМ ГОСТ и нажмите “ ”.

  10. В появившемся меню нажмите “Получить сертификат через сервис УЦ”.

    Создание запроса на сертификат | КриптоПро DSS

  11. Выделите нужный удостоверяющий центр в списке, выберите тип владельца сертификата и нажмите “Готово”.

    Создание запроса на сертификат | КриптоПро DSS

    Создание запроса на сертификат | КриптоПро DSS

  12. В новом окне “Создать запрос” заполните сведения о владельце так же, как при добавлении УЦ.

    Создание запроса на сертификат | КриптоПро DSS

  13. Заполните параметры ключа. Нажмите “Готово”.

    Создание запроса на сертификат | КриптоПро DSS

  14. Выберите ключевой носитель для хранения контейнера сертификата.

    Создание запроса на сертификат | КриптоПро DSS

  15. Установите пароль для контейнера сертификата.

  16. Возникнет окно с информацией о результатах операции.

Запрос появится на вкладке “Запросы” в разделе меню “Сертификаты”. Запросы можно экспортировать, удалить или показать в каталоге, выбрав соответствующие кнопки в правой нижней области окна.

Создание запроса на сертификат | КриптоПро DSS

Для запроса сертификата будут отображаться различные статусы:

  1. Сертификат подтверждён: выпущен для данного запроса и установлен в Хранилище КриптоПро;

  2. Запрос сертификата отклонен удостоверяющим центром;

  3. Запрос находится в обработке;

  4. Проблемы с соединением, не позволяющим отобразить статус запроса.

    Создание запроса на сертификат | КриптоПро DSS

Обработка ответа сервиса подписи

При успешном создании запроса на сертификат Сервис Подписи в ответе вернёт структуру DSSCertRequest.

Дальнейшее поведение пользователя зависит от значения поля Status в структуре DSSCertRequest и типа УЦ, на котором создавался запрос на сертификат.

ACCEPTED — запрос на сертификат принят и обработан УЦ. В данном случае в поле CertificateID будет записан идентификатор выпущенного сертификата.

REGISTRATION — запрос на сертификат принят в КриптоПро УЦ 2.0 и находится на этапе регистрации пользователя УЦ.

В зависимости от настроек подключения DSS к КриптоПро УЦ 2.0, необходимо:

  • ожидать одобрения запроса на сертификат Администратором УЦ;
  • одобрить запрос Оператором DSS.

PENDING — запрос на сертификат находится в обработке.

Если запрос отправлен на КриптоПро УЦ 2.0, то в зависимости от настроек подключения DSS к КриптоПро УЦ 2.0 необходимо:

  • ожидать одобрения запроса на сертификат Администратором УЦ;
  • одобрить запрос Оператором DSS.

Если запрос создавался через «Сторонний Удостоверяющий Центр», необходимо:

Запрос на сертификат (PKCS#10) в формате Base64 содержится в поле Base64Request структуры DSSCertRequest.

REJECTED — запрос отклонён. Дальнейшая обработка запроса невозможна. Для выяснения причин отклонения запроса необходимо обратиться к
Администратору УЦ.

Примеры запросов

Пример запроса с указанием различительного имени в строковом представлении:

Примечание

Если Удостоверяющий Центр с заданным идентификатором отсутствует в Политике Сервиса Подписи, то либо он недоступен в данный момент,
либо был отключен Администратором DSS. Для выяснения причин недоступности Удостоверяющего Центра следует обратиться к Администратору DSS.

Создание запроса на сертификат с подтверждением при помощи вторичной аутентификации (v1 api)

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

При этом в массиве параметров транзакции метода /transactions
должны быть отображены следующие поля запроса на сертификат:

CertificateRequestПараметры транзакции
AuthorityIdCAId
PinCodeНе используется
TemplateCertTemplateOid
DistinguishedNameНе используется
RawDistinguishedNameCertSubjectName
Parameters ->EkuStringEkuString
Parameters ->GroupIdGroupId
Примечание

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

Формирование запроса на сертификат

До формирования запроса на сертификат выполните следующие действия:

1. Оформите заказ на электронную подпись (ЭП) на сайте Программного центра.

2. Заполните заявлениена получение подписи (далее Заявление).


Для создания Заявления откройте список заказов, выберите нужный заказ на получение ЭП и нажмите на ссылку «Заполнить заявление на получение подписи». Заполните форму заявления и нажмите кнопку «Сохранить».

Внимание! Дата отправки заявления на проверку в УЦ должна совпадать с датой подписания заявления и доверенности. Срок действия доверенности не менее года.

Примечание: если будут обнаружены ошибки, откроется протокол ошибок и предупреждений. Ошибки необходимо устранить. Предупреждения можно игнорировать.

Нажмите кнопку «Редактировать заявление», исправьте ошибки, затем нажмите кнопку «Сохранить». Заявление будет проверено.

Оцените статью
ЭЦП64
Добавить комментарий