Как сделать файл sig

Обновлено: 07.07.2024

Квалифицированная цифровая подпись генерируется средствами криптошифрования, широко используется в тех сферах, где обязательна гарантия достоверности и подлинности документов. КЭП (электронная подпись, цифровая подпись, квалифицированная электронно-цифровая подпись) — это идентификатор личности подписанта в виртуальном пространстве, аналог его ручной подписи, подтверждающий авторство и неизменность файла с момента его заверки.

Посредством ЭЦП можно заверять файлы разных расширений, в том числе PDF, DOCX, XLSX, JPG, PNG и др. Далее поговорим о том, как поставить электронную подпись на документ PDF.

Все способы, как подписать PDF с помощью ЭЦП

Процессы криптошифрования, лежащие в основе формирования КЭЦП, не происходят сами по себе и требуют установки специальной программы — криптопровайдера (средство криптозащиты). Этот программный модуль играет непосредственную роль в генерации цифрового идентификатора.

Средства ЦП

Перед тем как подписать ЭЦП документ PDF, обратитесь в сертифицированный УЦ и закажите комплект необходимых инструментов:

  • Закрытый ключ — произвольный набор байт (уникальная символьная комбинация), сформированный для генерации самой подписи. Если помимо визирования, автор еще и зашифровал документ, получатель может расшифровать его с помощью своего секретного ключа.
  • Открытый (публичный) ключ. Как и секретный ключ, представляет уникальную буквенно-цифровую комбинацию, но в отличие от него доступен всем участникам электронного обмена данными. Публичный ключ выполняет две задачи: шифрование цифрового файла и проверка актуальности КЭЦП. Имеет следующий вид:


  • Сертификат открытого ключа (СКЭЦП). Это электронный или бумажный бланк, в котором указано значение публичного ключа, сведения о владельце СКЭЦП и УЦ. Сертификат автоматически отправляется получателю при передаче завизированной информации.

В УЦ можно сразу приобрести защищенный USB-носитель (токен) и записать на него все перечисленные средства. Наиболее популярны ключевые носители Рутокен, eToken и JaCarta. Их стоимость в зависимости от модели варьируется в пределах 1000-1500 руб.

КриптоПро 5.0

КриптоПро CSP 5

Электронная подпись

Зачем нужна электронная подпись в PDF

После заверки КЭЦП информация наделяется юридической силой и принимается во всех сферах с системой ЭДО:

  • внутренний организационный ЭДО;
  • отраслевой ЭДО (банковский, медицинский, жилищно-коммунальный и др.);
  • виртуальная приемная арбитражных судов;
  • онлайн-площадки для госзаказов, продажи имущества банкротов и коммерческих аукционов;
  • информационные госсистемы, например, ЕГАИС;
  • контролирующие органы, принимающие онлайн-отчетность (ФНС, Фонд социального страхования, Пенсионный фонд и т.д.).

Большинство инстанций, участвующих в ЭДО, принимают пакеты данных с расширением .pdf. Использование этого формата для отправки отчетности имеет определенные преимущества. Он подходит для хранения и передачи тестового и графического контента. В отличие от тех же вордовских форм, ПДФ на любых устройствах открывается в том виде, в котором был создан. Участникам обмена не нужно предварительно договариваться между собой, в какой версии редактора создавать файл.

Как правило, органы и госпорталы, принимающие документацию с сертификатами КЭП, устанавливают собственные требования к программным средствам, прилагают рекомендации и инструкции, как подписать цифровой подписью документ в PDF (как, например, в Росреестре).

Выбор программы для подписания ЭЦП PDF документа

Для создания, просмотра и изменения контента в ПДФ используются продукты Adobe Acrobat и Reader. Для внесения подписей в ПДФ-файл рекомендуется установить Adobe Acrobat — коммерческий продукт, позволяющий не только просматривать, но и редактировать документацию такого формата. В Reader информация доступна только для чтения.

Приложения не поддерживают новый российский стандарт ГОСТ Р 34. 10-2012, который лежит в основе алгоритмов формирования и проверки ЭЦП. Это значит, поставить подпись напрямую из документа не получится — потребуются вспомогательные программные компоненты, которые синхронизируют американские приложения Adobe и российский криптопровайдер КриптоПро CSP. В список таких решений входят:

Как подписать ЭЦП документ ПДФ каждым из перечисленных способов, рассмотрим чуть позже.

1. Задай вопрос нашему специалисту в конце статьи.
2. Получи подробную консультацию и полное описание нюансов!
3. Или найди уже готовый ответ в комментариях наших читателей.

Что нужно, чтобы подписать PDF в КриптоПро CSP

Перед тем как поставить цифровую подпись в PDF, настройте рабочее место и установите криптопровайдер, о котором было сказано выше.

Самыми популярными СКЗИ на российском рынке признаны утилиты КриптоПро CSP и ViPNet CSP. Мы остановимся на первом варианте. Дистрибутив с утилитой CryptoPro CSP можно найти на портале разработчика в разделе загрузок. Зарегистрируйтесь на сайте и скачайте актуальный релиз программы (4.0 или 5.0) с учетом версии ОС.

В течение демо-периода (90 дней) возможности софта можно тестировать бесплатно. По окончании этого срока необходимо купить платную лицензию (на 12 месяцев или бессрочно) на каждое устройство, где планируется использовать сертификат КЭЦП.

Один сертификат разрешается использовать на разных ПК, где есть лицензированное СКЗИ.

Подготовка ПК для подписания PDF цифровой подписью

Для корректного подписания ЭЦП PDF документа потребуется инсталляция драйверов USB-токена на ПК. Бесплатные дистрибутивы представлены на сайтах производителей.

Следующий этап — установка личного и корневого сертификатов. Первый файл запишите на ПК с ключевого носителя, а второй запросите в УЦ или скачайте с их официального интернет-ресурса. Копирование личного СКЭП требуется на тот случай, если флешка потеряется или сломается, а документ нужно подписывать в срочном порядке.

На этом подготовка рабочего места завершена. Теперь поговорим о том, как подписать PDF электронной подписью с помощью КриптоПро CSP на примере разных программ.

Как подписать документ ПДФ электронной подписью в КриптоПро PDF

Продукт КриптоПро PDF не является отдельной самодостаточной программой. Это вспомогательный компонент, расширяющий возможности приложений Adobe по части подписания документов КЭП. После инсталляции софта пользователь сможет ставить идентификатор непосредственно в самой программе Adobe Акробат или Ридер.

Преимущества и недостатки

Для Acrobat придется приобретать платную лицензию. Но прежде рекомендуется воспользоваться 3-месячным тестовым периодом, оценив на практике, как подписать файл в КриптоПро PDF и насколько это удобно. На июль 2019 года стоимость бессрочной лицензии оставляет чуть более 22 тыс. руб.

Из очевидных плюсов этого плагина можно выделить:

  • создание присоединенных и открепленных ЭЦП;
  • отсутствие ограничений по максимальному весу информации;
  • наличие функций проверки, шифрования и дешифровки;
  • опция пакетной подписи (то есть одновременное визирование нескольких файлов).
  • возможность применения только на одном устройстве;
  • работа только с расширением .pdf;
  • ограниченный набор функций;
  • совместимость только с Windows.

Как настроить плагин для работы с ЭП

Также можно определить формат КЭЦП по умолчанию:

  • Отсоединенная — после заверки подпись фиксируется в отдельном файле с расширением .pdf.
  • Присоединенная — идентификатор добавляется непосредственно в документ.

Как подписать файл PDF с помощью ЭЦП

В продуктах Adobe есть два типа подписей: цифровые и сделанные от руки. Второй вид никакого отношения к ЭЦП не имеет, не является гарантией подлинности и достоверности документа.

Электронные подписи, в свою очередь, подразделяются на:

Сертифицирующая ЭЦП обеспечивает более широкие права на управление заверенным пакетом данным. Пользователь может вносить допустимые изменения, установленные отправителем, при которых электронная форма все равно будет оставаться достоверной и подлинной.

Чтобы подписать файл PDF электронной подписью, придерживайтесь стандартного алгоритма:

Добавленная подпись идентифицируется в документе следующим образом:


Проверка ЭЦП адресатом запускается автоматически при открытии PDF-файла. По результату проверки цифровая подпись может иметь следующие статусы: действительна, недействительна, не определена.

Рассмотрим основные варианты, с помощью которых можно создать файл формата SIG (Signature File). Зачастую выполнение данной задачи не потребудет каких-либо особых хитростей, просто скачайте Microsoft OneNote 2016 (для операционной системы Windows) - интерфейс программы не сложный, да и скачать ее вы можете бесплатно.

Вооружившись программой с правильным функционалом, вы наверняка не испытаете проблем с созданием файла SIG. Мы собрали в общий список все программы походящие под данную задачу для ОС Windows и сделали удобную таблицу:

Программы для создания SIG файлов

Чем создать SIG в Windows?

Общее описание расширения SIG

Знаете другие программы, которые могут создать SIG? Не смогли разобраться как создать файл? Пишите в комментариях - мы дополним статью и ответим на ваши вопросы.

На этой странице собраны материалы и инструкции с помощью которых вы разберетесь с тем что такое электронная подпись из чего она состоит, как подписать документ и проверить электронную подпись, а также как настроить свой компьютер для работы с электронной подписью. Информация предоставляется в понятном большинству людей виде, без углубления в ненужные технические тонкости и возможности. Ниже речь пойдет об усиленной Квалифицированной Электронной Подписи (КЭП) или для удобства восприятия просто "Электронная подпись".

В обиходе часто можно услышать фразу "Есть ли у вас электронная подпись?". Это достаточно странная фраза и вот почему: в чистом виде электронная подпись - это неЧеловекоЧитаемая абракадабра и выглядит она примерно вот так:

Ради справедливости стоит добавить - в приведенном выше примере показана BASE64-кодированная подпись, т.е. сама-то подпись состоит из БАЙТ, для которых не всегда есть соответствующий символ (символ это буква/цифра/знак), поэтому используется формат BASE64, в котором для кодирования используются только первые 64 символа таблицы символов (как-то так вобщем). Файл (.sig) обычно является двоичным (т.е. его через Блокнот уже не откроешь).

Это так называемая отсоединенная подпись (есть и другие варианты подписей, но этот самый распространенный в виду своей универсальности).

Как уже понятно по названию в этой подписи нет исходного файла, поэтому когда подписывается документ, то на выходе получается два файла: сам документ и файл с электронной подписью. Файл электронной подписи имеет расширение .sig

Например:

  • Акт выполненных работ.pdf
  • Акт выполненных работ.pdf.sig

Для того чтобы "сгенерировать" файл подписи (.sig) нужна программа-криптопровайдер КриптоПро CSP, а также сертификат электронной подписи и закрытый ключ для него. А чтобы подписывать файлы с помощью браузера, для него нужно установить специальное расширение: КриптоПРО ЭЦП Browser Plugin

Именно ваш сертификат и закрытый ключ чаще всего имеют в виду говоря "Есть ли у вас электронная подпись?"

Пожалуй правильнее было бы спрашивать: "Есть ли у вас действующий квалифицированный сертификат электронной подписи?" (но это ведь очень сложно)

И это еще не все :)

Сертификат и закрытый ключ тоже должны быть правильно установлены на вашем компьютере.

Закрытый ключ можно установить на флешку, на защищенный токен (это тоже кстати флешка), или в реестр вашего компьютера (тогда вобще не понадобится никуда ничего вставлять).

Технически (в виде файлов) закрытый ключ представляет собой набор из 6 файлов: header.key , masks.key , masks2.key , name.key , primary.key , primary2.key

И именно с помощью закрытого ключа происходит получение этой магической абракадабры, в то время как сертификат сам по себе не может использоваться для создания подписи.

Сертификат это файл с расширением .crt он содержит различную информацию о владельце (ФИО, СНИЛС, ИНН/ОГРН ОРГАНИЗАЦИИ и т.д), а также специальную информацию (отпечаток, период действия и т.д). Срок действия сертификата обычно 1 год. Сертификат не может одновременно принадлежать двум людям или двум организациям, он персональный. И ответственность тоже персональная (как за сохранность закрытого ключа в тайне, так и за подписанные документы).

Как получить электронную подпись

Получить квалифицированную электронную подпись можно в Удостоверяющем Центре. Рекомендуем воспользоваться услугами СКБ-Контур

От вас понадобится СНИЛС и Паспорт (иногда ИНН). Явиться в удостоверяющий центр нужно будет лично.

При получении подписи следует действовать согласно инструкциям Удостоверяющего Центра. Обычно подпись выпускается сроком на 1 год.

Важный момент: КриптоПро CSP (криптопровайдер) - программа платная, но удобнее использовать сертификат со встроенной лицензией, в этом случае у вас не будет лишних заморочек с покупкой ПО. О возможности использовать встроенную лицензию КриптоПро в вашем сертификате уточняйте в Удостоверяющем Центре.

Настройка компьютера

Как подписать документ

В сервисах OpenSRO подписание файла производится примерно так:


В файловом менеджере ищем кнопку "Подписать"


Убедимся что выбран правильный сертификат и нажимаем кнопку "Подписать"


Теперь у нас есть файл, подписанный электронной подписью. При наведении на значок сертификата - отображается более подробная информация.


Чтобы получить результат нужно скачать файл с электронной подписью


При этом будет создан архив (.zip)


В котором будут исходный файл и файл подписи (.sig)

Как проверить подпись

Рекомендуем воспользоваться одним из вариантов:


Проверить подпись с помощью КриптоАрм проще всего через контекстное меню на файле подписи (.sig) и далее следовать указаниям мастера

Подписание файлов проекта

Чтобы подписать XML-файл, печатные документы и другие файлы, которые приложены к проекту, выполните следующее:

Сформируйте электронный документ без ошибок.

image15.jpg

image25.jpg

По центру располагается панель предварительного просмотра и информация о расположении документа.

Кнопки , , позволяют выбрать вид предпросмотра.

image36.jpg

Чтобы выделить документ, щелкните левой кнопкой мыши по нужному документу.

image8.jpg

Чтобы выделить все документы сразу, нажмите кнопку .

Чтобы выделить группу документов:

нажмите на первый файл левой кнопкой мыши и, удерживая клавишу Ctrl, выделите все необходимые файлы;

нажмите на первый файл левой кнопкой мыши и, удерживая Shift, нажмите на последний необходимый файл в списке (все файлы, которые располагаются между первым и последним файлом, будут выделены).

image14.jpg

При наведении курсора на подписанта отображается тип сертификата и срок действия.

Чтобы добавить еще одного подписанта, нажмите кнопку , затем выберите сертификат.

Нажмите .

Если документ был подписан ранее, рядом с названием будет отображена иконка .

image33.jpg

Подписание любых файлов

Чтобы подписать любой файл на Вашем компьютере:

image12.jpg

2. В открывшемся окне выберите файл, который требуется подписать:

image30.jpg

image18.jpg

При активных переключателях:

image1.jpg

- показываются только действующие сертификаты ЭП.

image9.jpg

- показываются только сертификаты, которые выданы нашим Удостоверяющим центром.

image7.jpg

image5.jpg

В той же папке, где расположен подписанный файл, будет сформирован файл подписи с тем же именем, с расширением *.sig.

Проверка электронной подписи

Если Вы получили подписанный файл извне и хотели бы проверить, не был ли он изменен, либо проверить, правильно ли сформирована подпись файла, выполните следующие действия:

image37.jpg

2. Выберите файл подписи (с расширением *.sig), либо подписанный файл, который необходимо проверить.

image27.jpg

image11.jpg

Откроется протокол с информацией, правильно ли был подписан документ и кем.

image22.jpg

Подписание любых файлов

Чтобы подписать любой файл на Вашем компьютере:

В открывшемся окне выберите нужный файл:

image2.jpg

image34.jpg

Для выбора кодировки установите маркер в нужном пункте.

В различных структурах установлены свои правила приема электронных документов. Так, например, в Росреестре принимают файлы с отсоединенной подписью в кодировке DER.

Именно такие параметры установлены по умолчанию.

image4.jpg

image21.jpg

При активных переключателях:

image1.jpg

- показываются только действующие сертификаты ЭП.

image9.jpg

- показываются только сертификаты, которые выданы нашим Удостоверяющим центром.

image7.jpg

image20.jpg

Проверка электронной подписи

Если Вы получили подписанный файл извне и хотели бы проверить, не был ли он изменен, либо просто проверить правильность сформированной подписи файла, выполните следующие действия:

image27.jpg

image11.jpg

Откроется протокол с информацией, правильно ли был подписан документ и кем.

image6.jpg

Подписание файлов проекта

Чтобы подписать XML-файл выполните следующее:


Подключите устройство, содержащее секретный ключ подписи, к компьютеру, то есть вставьте в порт компьютера флэш или смарт-карту (похожа на флэш). Если секретный ключ записан непосредственно в компьютере, и смарт-карту Вы не приобретали, то этот шаг выполнять не нужно.

Примечание: В Росреестр необходимо представить два файла: файл электронного документа *.xml и файл соответствующей ему электронной подписи *.xml.sig, скопируйте оба этих файла на свой носитель из папки Экспорт, находящейся внутри папки, где установлена программа (например, С:\Межевой план\Экспорт или Мои документы\Межевой план\Экспорт).

Подписание любых файлов

В программе имеется возможность подписать любой имеющийся файл, например, файл отсканированного документа, являющегося приложением к электронному документу, в том числе таким же способом можно подписать и электронный документ (XML-файл).

Подключите устройство, содержащее секретный ключ подписи, к компьютеру (если имеется такое устройство: флэш, смарт-карта).

В открывшемся окне выберите нужный файл (сначала выберите Тип файла:Все файлы).

Проверка электронной подписи

Если Вы получили подписанный файл извне и хотели бы проверить, не был ли изменен полученный файл после его подписания, либо просто проверить правильность сформированной подписи файла, выполните:

Подписание файлов с помощью других программных средств

Кроме механизма, предусмотренного в наших программах, Вы можете использовать для подписания другие программы, например, КриптоАРМ. Необходимые Вам функции этой программы аналогичны тем, что имеются в нашей программе, однако, при необходимости Вы можете обратиться к следующей инструкции для подписания электронных документов с помощью КриптоАРМ.

Как подписать файл электронно-цифровой подписью?

Данная инструкция является примерной, конкретные шаги могут зависеть от установленного на Вашем компьютере программного обеспечения. Часть инструкция выполнена в феврале 2012 года, однако в наших программах предусмотрена более удобная возможность подписания файлов электронных документов усиленной квалифицированной электронной подписью.

Для подписи файлов электронных документов: межевой план, карта план, технический план электронной подписью необходимо убедиться в наличии установленных программ:

0_m.jpg

1.jpg

Затем убедиться в правильности имени файла

2_m.jpg

3_m.jpg

4_m.jpg

5_m.jpg

откроется окно выбора сертификата

6_m.jpg

Важно! Для каждого файла необходимо сделать файл подписи, так как принимается только пара: оригинальный файл (xml или другой) + подпись к нему (sig-файл).

Читайте также: