Skip to main content

Получение sig файла без платного ПО

Надо подписать файл в госорганы? Не хочешь платить капиталюгам?
Файл на выходе включает как подписываемый файл, так и подпись:
cryptcp -sign -dn "vasya@etc.org" -u -der file.pdf file.pdf.sig
Только подпись:
cryptcp -signf -dn "vasya@etc.org" -u -der file.pdf file.pdf.sig

dn — строка подбора. Через запятую идут критерии поиска, которые будут накладываться вместе (то есть по условию «и»)

В новых сертификатах, выдаваемых в ФНС, не указан адрес почты. Нужно чтобы строка dn была полностью латинской. 
Таких данных о подписанте теперь немного. Удалил все другие актуальные сертификаты из "сертификаты пользователя" и сделал отбор по стране:

cryptcp.x64.exe" -sign -dn "C=RU" file.pdf

подпись с файлом будет иметь расширение sgn, а не sig

cryptcp.x64.exe" -signf -dn "C=RU" file.pdf