Для получения выгрузки из реестра запрещенных сайтов с zapret-info.gov.ru необходимо прикрепить файл запроса в формате XML и файл открепленной электронной подписи в формате PKCS#7.
Если с XML понятно, то с файлом открепленной ЭП в формате PKCS#7 придется сделать несколько шагов.
Нам необходимы:
- Установленный КриптоПро
- ЭП выданный удостоверяющим центром, из числа аккредитованных Минкомсвязи России.
- Сам файл запроса в 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