Приветствую, коллеги. Мне понадобилось отправить документ вместе с отдельным файлом электронной подписи .sig. На компьютере была КриптоПро CSP 4, а привычного пункта «Инструменты КриптоПро» в системе не оказалось.
Что такое откреплённая подпись
Исходный документ при таком подписании не изменяется. Рядом создаётся второй файл, обычно с расширением .sig. Получателю нужны оба файла: сам документ и его подпись.
Почему я не искал отсутствующую кнопку
КриптоПро CSP 4 является криптопровайдером, но удобная оболочка для создания отдельного файла подписи в этой конфигурации отсутствовала. Покупать другую версию только ради одной операции не потребовалось: я использовал установленную в организации программу, которая умеет работать через КриптоПро CSP.
Как я создал файл .sig
- Открыл документ в разрешённой программе для электронной подписи — например, КриптоАРМ, ViPNet CryptoFile или другом принятом в организации средстве.
- Выбрал операцию создания электронной подписи.
- Указал исходный файл и нужный сертификат.
- В параметрах выбрал откреплённую подпись.
- Сохранил полученный файл
.sigрядом с исходным документом.
Я не переименовываю файл подписи вручную и не изменяю исходный документ после подписания: даже небольшое изменение нарушит проверку.
Как я проверил результат
В каталоге осталось два файла: исходный документ и его подпись .sig. Затем я выполнил проверку подписи той же программой и убедился, что указан правильный сертификат.
Получилось или остались вопросы?
Поделитесь результатом, дополните инструкцию своим опытом или задайте вопрос. Я читаю комментарии и обновляю статьи по реальным случаям.