Как отсоединенную подпись сделать присоединенной
Электронная подпись: отсоединенная, присоединенная и внутри документа
Электронная подпись может быть по-разному связана с подписанным документом. В статье рассмотрим три варианта, их отличия и особенности использования.
Присоединенная электронная подпись
При создании присоединенной подписи создается новый файл, в который помещается подписываемый документ и подпись к нему. Этот процесс можно сравнить с запечатанным конвертом с документом внутри. с подписанными данными. Этот файл можно копировать, пересылать по почте и т.п.
Нужно учесть, что без специальных криптографических программ невозможно прочитать содержимое подписанного файла. Точно так же, как нельзя извлечь содержимое конверта, не вскрыв его.
Если вы получаете такой документ вне информационных систем, в которых уже есть механизмы проверки, нужно использовать программу, которая умеет проверять подпись и «извлекать» подписанный файл, чтобы его можно было прочитать. В программу нужно будет загрузить единый файл, который содержит и документ, и подпись.
Отсоединенная электронная подпись
При этом сам подписываемый файл достается доступным для чтения без криптографических программ. Они нужны, только чтобы проверить действительность подписи. Чтобы проверить подпись, нужно загрузить в программу и подписанный файл, и файл с электронной подписью.
Электронная подпись внутри данных
Электронную подпись внутри документа можно создать только в определенном приложении, например Microsoft Word или Acrobat Reader. В этом случае подпись генерируется как метаданные и только по желанию владельца можно создать на документе поле с подписью.
Очень сложно проверить подлинность подписи вне приложения, в котором она была создана.
Если вам необходимо самостоятельно создать электронную подпись, уточните требования системы, которой вы подписываете документ. Например, чтобы отправить документы в Росреестр или Арбитраж, требует подписывать документы отсоединенной подписью в формате.sig.
Как подписать документ электронной подписью? Виды подписей и программное обеспечение.
Электронная подпись содержит информацию об авторе и подтверждает отсутствие изменений в электронном документе после его подписания. Есть несколько основных способов подписания, но выбор способа зависит от требований контрагента, поэтому прежде чем принимать решение, каким способом и в каком программном обеспечении подписывать документ, уточните у контрагента требования к подписи:
Открепленная (отсоединенная) ЭП
— Файл подписи создается отдельно от подписываемого файла
— Для проверки подписи нужно передавать два файла — исходный документ и файл подписи
— Нет ограничения по формату подписываемых документов
— Созданный файл подписи имеет, как правило, расширение.sig,.sgn,.p7s
— Есть возможность создать усовершенствованную открепленную подпись, такой файл содержит отметку времени
— Можно создать файл, содержащий подписи нескольких лиц
Проверку созданной открепленной подписи контрагент может выполнить в программах, предназначенных для проверки электронных документов с отсоединенной подписью.
— Контур.Крипто
Сервис для подписания электронной подписью, проверки электронной подписи под документом, шифрования и дешифрования документов. Для работы подойдут сертификаты, выданные любым УЦ. Есть возможность создания усовершенствованной подписи с отметкой времени.
После подписания файл открепленной подписи сохраняется рядом с документом. Подписант может отправить подписанные документы любому получателю по электронной почте, а также скачать на компьютер пакет документов: исходный документ, файл подписи, сертификат и инструкцию по проверке подписи.
Все функции сервиса бесплатны.
— КриптоАРМ
Локальная программа для подписи и шифрования файлов любого формата. С помощью КриптоАРМ можно расшифровать, посмотреть подпись файла, создать как открепленную подпись документа, так и присоединенную подпись.
Установить программу можно с помощью диагностики для ЭТП или с сайта разработчика. Приобрести лицензию для этого ПО можно в любом Сервисном центре.
Примечание: порядок оказания технической поддержки по программе КриптоАРМ описан на сайте разработчика программы. Техническая поддержка УЦ СКБ Контур не оказывает консультации по этому продукту.
Совмещенная (прикрепленная/присоединенная) ЭП
Разновидность электронной подписи, при создании которой формируется файл, содержащий как саму электронную подпись, так и исходный документ.
Создать такую подпись можно через КриптоАРМ. В той же папке, в которой хранился исходный документ, появится файл с аналогичным названием, но с расширением, как правило,.sig,.sgn. Размер этого файла несколько больше, чем размер исходного документа.
Отправлять контрагенту нужно будет только этот файл. Для проверки и прочтения документа у контрагента должно быть установлено ПО, поддерживающее работу с прикрепленной подписью.
Встроенная ЭП
Подписание внутри документов Word, Excel, PDF с помощью дополнительного ПО КриптоПро Office Signature и КриптоПро PDF.
Формат исходного документа не меняется, информацию о подписи можно просмотреть, открыв документ. Если в документ после подписания внести изменения, подпись будет определяться как недействительная.
После того, как в документе появилась цифровая подпись, он автоматически помечается как окончательный и доступен только для чтения. Любое действие по редактированию документа приведёт к тому, что все подписи из документа будут помечены как недействительные.
При открытии документа с подписью на компьютере, где не установлен продукт «КриптоПро Office Signature» подпись будет отображаться как недействительная.
Установить компонент можно с помощью диагностики для ЭТП или с сайта разработчика. Приобрести лицензию для этого ПО можно в любом Сервисном центре.
— КриптоПро PDF
Плагин для создания подписи внутри документов PDF. Можно создать видимую подпись (отображается на панели Подписи, и в виде поля подписи в документе), или невидимую (отображается только на панели Подписи). Также позволяет настроить разрешенные изменения, при которых подпись останется действующей (например, добавление комментариев). Есть возможность создания усовершенствованной подписи с отметкой времени.
Приобрести лицензию для этого ПО можно любом Сервисном центре.
Примечание: консультации по продукту КриптоПро PDF оказывает техническая поддержка компании КриптоПро.
— Подписание в OpenOffice / LibreOffice
В данном пакете не поддерживается создание подписи в документе с сертификатами, выданными с помощью СКЗИ КриптоПро. Разработки плагина для OpenOffice / LibreOffice КриптоПро пока не планируется.
ЭП в Outlook
Подписание в Outlook возможно только в почтовом клиенте Microsoft Outlook, и почта в учётной записи MS Outlook должна совпадать с почтой, указанной в сертификате.
Подробнее о настройке подписи и шифрования сообщений электронной почты в MS Outlook в статье «Как настроить Outlook для работы с сертификатом».
Как создать отсоединенную подпись к документу
В правилах работы с информационной системой может быть указано, что документы должны загружаться с отсоединенной (или открепленной) подписью. Она создается как отдельный файл и не меняет сам документ, поэтому его можно открыть без специальных программ.
Для создания отсоединенной подписи потребуется:
Порядок действий зависит от того, где вы будете создавать отсоединенную подпись.
Вы получите архив, который содержит сам документ и отсоединенную подпись к нему.
В указанном выше каталоге будет создано 2 файла: сам документ и отсоединенная подпись.
Отсоединенная электронная подпись: как создать файл в формате sig и pkcs 7
Общие сведения о типах электронных подписей
Условно выделяются три вариации электронных подписей (в плане того, как они закрепляются за подписываемым файлом):
Соответственно, открепленная и прикрепленная электронная подпись отличаются только тем, включены ли они в подписанный документ или нет. Но информация в них содержится идентичная – этот тот же ключ с указанием данных того, кто подписал документ, и специальный набор мета-данных, подтверждающий факт подписи при помощи легитимного ЭЦП.
С юридической точки зрения никакой разницы между открепленной и присоединенной подписью нет. Отличаются они только удобством использования. Например, файл, подписанный отсоединенной подписью, доступен для просмотра даже без средств криптошифрования (установленная КриптоПРО CSP не понадобится). Открыть же документ с присоединенной подписью без них не получится (то же самое касается и интегрированных электронных подписей).
Как создать файл открепленной подписи
Для подачи некоторых запросов может потребоваться файл открепленной электронной подписи. Причем, он бывает нескольких вариантов, отличающихся кодировкой – следует учитывать данный нюанс. Самый простой вариант – это использование КриптоАРМ, программной платформы для работы с электронными подписями (входит в состав определенных редакций КриптоПРО CSP версии 3.6 и старше).
В итоге рядом с подписываемом файлом появится отсоединенная электронная подпись der или base64 (в зависимости от заданной настройки). Дважды кликнув на файле сертификата можно будет просмотреть базовую информацию о нем – кому и кем выдан, срок действия и так далее.
Если после нажатия «Готово» система выдает ошибку, то в большинстве случаев это указывает на отсутствие сертификата удостоверяющего центра или на отсутствие прав для работы с электронными подписями (то есть, введено ограничение для пользователей, вошедших под учетной записью «Гость»).
Создание через командную строку
Базовая команда для создания отсоединенной электронной подписи выглядит следующим образом: [путь в проводнике]cryptcp [ [ ]]. А вот список команд и опций, которые можно задавать для подписываемых файлов, доступен в файле Readme, поставляющийся вместе с КриптоПРО CSP.
Таким же образом создается отсоединенная электронная подпись в формате pkcs 7 (может потребоваться для работы определенных сайтов, где предусмотрена возможность отправки подписанных запросов), с определенными параметрами шифрования или с защитой (для открытия понадобится ввести код). В плане функционала и возможностей консольная утилита ни в чем не уступает тому же КриптоАРМ.
Итого, проще всего создать файл отсоединенной электронной подписи с помощью надстройки КриптоАРМ для программы КриптоПРО CSP. Подпись при этом хранится в отдельном файле, в него входят все данные из открытого сертификата ЭЦП, а также набор мета-данных, ссылающихся на подписанный файл. При отсутствии КриптоАРМ (программа — платная) можно использовать консольную утилиту Cryptcp, поставляющуюся вместе с КриптоПРО CSP, но там процесс создания отсоединенной подписи несколько сложнее.
Как отсоединенную подпись сделать присоединенной
На первый взгляд, может показаться, что подписывать документы в программе КриптоАРМ сложно и долго, но с нашей пошаговой инструкцией вы быстро разберетесь в работе программы и сможете подписать любой документ за пять минут.
Перед началом подписания установите на компьютер сертификат электронной подписи. Убедитесь, что сертификат действующий и у него не истек срок действия.
Чтобы подписать документы в программе КриптоАРМ, нужно выполнить девять шагов:
Скачайте и установите на компьютер КриптоАРМ с сайта производителя http://www.trusted.ru (меню «Продукты» — «КриптоАРМ» — кнопка «Скачать»).
Найдите на компьютере документ, который будете подписывать. Кликните по нему правой кнопкой мыши для вызова контекстного меню. Выберите пункт «КриптоАРМ» — «Подписать».
Этими действиями вы запустите программу КриптоАРМ. На экране компьютера появится приветственное окно «Мастер создания электронной подписи». Нажмите на кнопку «Далее».
Убедитесь, что вы указали верный документ в окне «Выбор файлов». Если все в порядке, нажмите на кнопку «Далее». Если нет, загрузите нужный документ.
Нужно подписать не один, а несколько файлов? Для этого не обязательно тратить время и подписывать в КриптоАРМ каждый документ отдельно. Вы можете подписать их все сразу в одной операции. Для этого с помощью кнопок «Добавить файл» и «Добавить папку» загрузите все файлы, которые хотите подписать.
В окне «Выходной формат» укажите нужный формат файла подписи. Нажмите на кнопку «Далее».
В окне «Параметры подписи» выберите тип подписи, который хотите сформировать:
Отсоединенная подпись отсоединена от подписываемого документа. Создается в отдельном файле. Читать такой документ можно с любого компьютера.
Присоединенная подпись является частью подписываемого документа. Создается в файле с исходным документом. Прочитать такой файл можно только на компьютере, на котором установлена КриптоАРМ.
Чтобы создать отсоединенную подпись, отметьте галочкой поле «Сохранить подпись в отдельном файле».
Если хотите создать присоединенную подпись, не ставьте галочку в поле «Сохранить подпись в отдельном файле».
Нажмите на кнопку «Далее».
Выберите сертификат, которым будете подписывать документ, в окне «Выбор сертификата подписи».
Если программа не предлагает сертификатов, значит на компьютер не установлен ни один сертификат электронной подписи. Нужно прервать операцию по подписанию документа, чтобы установить сертификат.
Когда подписание закончится, откроется окно, в котором будет информация о подписанном документе.
Обратите внимание на поле «Сохранить данные в профиль для дальнейшего использования». Эта опция позволяет создать профиль, который сохранит весь ваш путь подписания документа. С профилем не придется задавать все параметры подписания снова. При следующей операции просто выберите готовый профиль и все выбранные данные отобразятся в КриптоАРМ.
Для сохранения профиля поставьте галочку в поле «Сохранить данные в профиль для дальнейшего использования». Чтобы легко найти профиль, дайте ему имя.
Для завершения операции по подписанию документа осталось нажать на кнопку «Готово».
Поздравляем! Вы подписали документ в программе КриптоАРМ. Нажмите на кнопку «Закрыть» в появившемся окне.
Подписанный файл легко найти. Он всегда находится рядом с исходным документом.











Соответственно, открепленная и прикрепленная электронная подпись отличаются только тем, включены ли они в подписанный документ или нет. Но информация в них содержится идентичная – этот тот же ключ с указанием данных того, кто подписал документ, и специальный набор мета-данных, подтверждающий факт подписи при помощи легитимного ЭЦП.
Базовая команда для создания отсоединенной электронной подписи выглядит следующим образом: [путь в проводнике]cryptcp [ [ ]]. А вот список команд и опций, которые можно задавать для подписываемых файлов, доступен в файле Readme, поставляющийся вместе с КриптоПРО CSP.