# Получение 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
```