Архив метки: ЭП

Создание файла открепленной электронной подписи в формате PKCS#7

Для получения выгрузки из реестра запрещенных сайтов с zapret-info.gov.ru необходимо прикрепить файл запроса в формате XML и файл открепленной электронной подписи в формате PKCS#7.

Если с XML понятно, то с файлом открепленной ЭП в формате PKCS#7 придется сделать несколько шагов.

Нам необходимы:

  1. Установленный КриптоПро
  2. ЭП выданный удостоверяющим центром, из числа аккредитованных Минкомсвязи России.
  3. Сам файл запроса в XML (например лежит в C:\Zapros_reestr.xml)

1 шаг

Установить корневой сертификат Удостоверяющего центра и сам выданный ЭП.

2 шаг

Открыть с правами администратора Командную строку и перейти в папку c:\Program Files\Crypto Pro\CSP\

3 шаг

выполнить команду

csptest.exe -sfsign -sign -detached -add -in C:\Zapros_reestr.xml -out C:\Zapros_reestr.xml.sign -my mail@domen.ru

где mail@domen.ru — e-mail указанный в выданной ЭП.

в результате файл Zapros_reestr.xml.sign и есть файл открепленной электронной подписи в формате PKCS#7, который нужен для выгрузки реестра с zapret-info.gov.ru