Как удалить подпись в pdf документе. Электронное подписание документов pdf

Купили новый телефон Android или выполняете сброс на старом? Чтобы не потерять ни одного SMS можно воспользоваться приложением, которое легко и просто создаст резервную копию сообщений и восстановит в случае чего!

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

Создать бэкап смсок, а также выполнить восстановление сообщений, на любом Android телефоне, вам поможет приложение SMS Backup & Restore.

Данное ПО абсолютно бесплатно и не требует наличие root прав , но к сожалению содержит рекламу, да и пусть будет, она появляется крайне редко и ненавязчиво.

Создание резервной копии SMS-сообщений

После запуска приложения SMS Backup & Restore вы сразу попадаете в окно создания бэкапа сообщений, все что вам нужно, так это нажать «Создать резервную копию».

После чего вам будет предложено, создать резервную копию смсок и вызовов, кликаем кнопку «далее».

Выберите место где храниться резервная копия SMS, рекомендую использовать Google Drive и телефон, чтобы бэкап всегда был под рукой, кликаем по кнопке «далее».

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

Пару секунд и архив с SMS создан!

Восстановление Sms из бэкапа

Откройте боковое меню и войдите в меню «Восстановить»

Если резервная копия находиться на телефоне, то приложение SMS Backup & Restore само найдет во внутренней памяти. Чтобы восстановиться из облачного диска, то выберите » выбрать другую резервную копию».

Чтобы понять, как подписать PDF документ ЭЦП, следует ознакомиться с принципами действия программного обеспечения американской компании – разработчика Adobe Systems.

Какие же существуют способы удостоверения? Программные продукты этого производителя адаптированы к мировым стандартам, установленным относительно ЭП. Соответственно, нюансов отечественного нормативного регулирования они не учитывают.

Продукты Adobe Systems допускают использование в файлах типа Reader и Acrobat двух типов росписей:

  • ЭЦП, которая в программах Adobe именуется просто цифровой;
  • подписью-росчерком.

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

Такой росчерк не имеет ничего общего с ЭП:

  • в тексте он визуально воспринимается как картинка;
  • не демонстрируется на панели инструментов «Подписи»;
  • юридически ничего не значит и не придает официального статуса документу.

Цифровая роспись:

  • может иметь зрительный образ или выглядеть как числовой ряд;
  • всегда отображается на панели инструментов «Подписи»;
  • имеет юридическое значение и придает значимость документу.

ЭП в Adobe может быть двух разновидностей: для утверждения и сертифицирующая. Особенность такого разделения состоит в том, что:

  • разновидность росписи определяет задачи ее потенциального применения;
  • виды цифровой подписи в Adobe никак не соотносятся с предусмотренными Законом РФ «Об ЭП»: обычной, квалифицированной и неквалифицированной усиленной.

Функциональные возможности ЭП

Задаваясь вопросом, можно ли подписать ЭЦП файл PDF, следует помнить, что оба существующие вида цифровой росписи в Adobe гарантируют высокую степень управления документом. Утверждающая подпись отображается как строка подписи в файле и на панели «Подписи». Она удобна в применении с целью коллективной заверки файла PDF группой заверителей.

Сертифицирующая ЭП может быть:

  • видимой – отображается как строка подписи в файле;
  • не видимой в тексте визуально.

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

Она позволяет:

  • указать возможность присоединения разъяснений, комментариев, обычных росписей или совершения других изменений для файла, которые не приведут к утрате сертифицированного статуса измененным документом.
  • запретить какие-либо дальнейшие правки.

Определяясь с тем,как подписать файл PDF с помощью ЭЦП, следует напомнить, что в РФ усиленные росписи формируются исключительно с использованием криптографических методов шифрования. В свою очередь, использование таких алгоритмов обеспечивает целостность документа, то есть, полное отсутствие каких-либо правок.

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

Различия между Adobe Reader и Acrobat при формировании ЭП

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

  • сертифицировать документ PDF видимой или невидимой подписью, как вариант – основываясь на криптографическом алгоритме ГОСТ Р 34.10-2001;
  • сформировать документ PDF на базе этого ГОСТа;
  • проконтролировать сформированную ЭЦП в документе PDF.

Reader, в свою очередь, предусматривает для создаваемых и открытых файлов:

  • проверку ЭП (в том числе – на криптографическом алгоритме) в произвольном документе PDF;
  • подписание документов PDF с расширенным доступом.

Предварительные действия

Перед тем, как подписать PDF электронной подписью в Adobe Reader, пользователь должен провести с файлом ряд подготовительных действий в Adobe Acrobat:

  • открыть нужный вам документ в Adobe Acrobat;
  • раскрыть пункт «Файл», выбрать в выпадающем меню «Сохранить как», потом – «файл PDF Reader с расширенными возможностями»;
  • подключить дополнительные функции (например, заполнение и сохранение форм) и в появившемся окне нажать кнопку «Сохранить сейчас».

После правильного проведения этих мероприятий в вашем файле появится возможность создания электронно-цифровой подписи в программе Adobe Reader.

Формирование ЭП в Adobe Reader

Как подписать документ ЭЦП в PDFнепосредственно? Рассмотрим стандартный сценарий.

  • название;
  • издатель;
  • начало и конец строка действия сертификата.

Использование усовершенствованной ЭП

Для использования такого вида подписи нужно отметить пункт «Усовершенствованная ЭП». Роспись будет создана соответственно стандарту TS 101733.

  1. Укажите адрес службы штампов времени. Для этого следует нажать кнопку «Изменить службу TSP».
  2. В случае, когда эта служба требует аутентификации, параметры можно задать в окне «Настройки». Далее в окне «Sign Document» будет предоставлена возможность заполнить дополнительные поля, отображаемые в свойствах ЭП.
  3. Для создания росписи кликнуть «Sign». Завершающий шаг – указать файл в окошке «Сохранить как», куда будет отправлена удостоверенная копия документа.

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

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

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

  • VeriSign
  • Thawte
  • DigiCert
  • GlobalSign
  • DocuSign
  • Comodo

Некоторые из них предлагают цифровые сертификаты бесплатно, другие – за деньги.

Кроме того, вы можете создать собственный самоподписанный (self-signed) сертификат с помощью OpenSSL. Эта процедура подробно описана .

ВНИМАНИЕ : В состав программы Master PDF Editor не входит никаких цифровых сертификатов . Вы должны сами его получить в одном из центров сертификации, чтобы подписывать свои документы.

Как создать и проверить цифровую подпись

Цифровая подпись – это эффективный способ защитить документы от изменений и гарантировать подлинность автора.

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

Программа Master PDF Editor позволяет выполнять валидацию цифровых подписей, а также создавать их и подписывать ими PDF документы.

Примечание: не следует путать цифровую подпись со вставкой инициалов . В то время как цифровая подпись обеспечивает подлинность документа, его целостность и исключает возможность отказа от авторства, инициалы — это просто «автограф», информирующий читателя об авторстве документа.

Создание цифровой подписи. Подписание документа PDF

Чтобы создать подпись, вы должны быть владельцем цифрового сертификата. Сертификат можно получить в различных организациях, выпускающих цифровые сертификаты (например, VeriSign), которые выступают в роли надежного посредника, гарантирующего подлинность цифровой подписи. Центры сертификации выпускают и удостоверяют подлинность сертификатов, владельцами которых являются частные лица или организации.

На Mac и Windows сертификат необходимо предварительно скопировать в системное хранилище сертификатов. На Linux необходимо предварительно импортировать сертификат в

Чтобы создать цифровую подпись:

Теперь вы можете подписать документ, при условии, что у вас есть цифровой сертификат.

  1. Выберите прямоугольную зону подписи в документе . Это можно сделать любым из следующих способов:

Появится окно Свойства подписи .

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

  1. Настройте внешний вид подписи .

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

  1. Укажите обоснование для подписи . Выберите одно из предложенных обоснований или введите свой текст.
  2. Нажмите кнопку Подписать , чтобы подписать документ.

На macOS и Windows вам потребуется разрешить приложению доступ к хранилищу сертификатов. В процессе создания подписи программа спросит имя файла и папку. Укажите имя файла, под которым следует сохранить подписанный PDF документ.

ВАЖНО: Подписывать следует окончательную версию документа, когда всякое редактирование уже закончено. Если документ будет изменен после подписывания, эти изменения сделают подпись недействительной.

Проверка (валидация) цифровой подписи

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

Для проверки цифровой подписи:

  1. Откройте PDF документ в программе Master PDF Editor
  2. Выберите подпись в документе . Это можно сделать одним из следующих способов:

Появится окно Свойства подписи .

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

  • Неизвестно – сертификат подписи не является доверенным, либо родительский сертификат организации, выдавшей сертификат подписи, не является доверенным. Это означает, что подпись действительна и в документ не вносилось изменений после подписи, однако действительность самой подписи неизвестна. Отображается следующее сообщение в окне Свойства подписи :

  • Действительна – сертификат подписи является доверенным, и его родительские сертификаты являются доверенными. Это означает, что содержимое документа не модифицировалось после подписи. Действительная подпись отображается в окне Свойства подписи так:

  • Недействительна – в документ вносились изменения после подписи.

Как сделать сертификат доверенным

Для Windows и Mac OS X : Вы должны добавить открытый ключ сертификата в системное хранилище сертификатов.

Для Linux : Нажмите кнопку Информация , просмотрите свойства сертификата, затем нажмите кнопку Добавить к доверенным удостоверениям .

Просмотр подписанной версии PDF документа

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

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

  1. Откройте PDF документ
  2. Перейдите на вкладку Подписи в левой панели.
  3. Нажмите ссылку Нажмите, чтобы посмотреть эту версию .

Вы увидите оригинальную версию документа, которую подписывал ее автор. Тем самым вы исключаете возможность подделки PDF документа.

ВАЖНО: Всегда просматривайте подписанную версию так, как описано выше, при открытии документов, достоверность подписи которых неизвестна.

Внимание! Для использования совместно с программой Adobe Reader модуль КриптоПро PDF распространяется бесплатно.

Данный раздел поможет вам c помощью программы КриптоПро PDF подписать Электронной Подписью документы Adobe Acrobat (Adobe Acrobat Standard или Adobe Acrobat Pro версии 8, 9, Х, XI или DC всех вариантов исполнения ).

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

Сертификация документа PDF (видимою подписью или без видимой подписи) в Adobe Reader невозможна. Создание электронной подписи в документе PDF возможно в Adobe Reader версиях 11.0.07 и выше, DC.

Для подписания документов с помощью КриптоПро PDF выполните следующее:

Настройка КриптоПро PDF


Подписание документа с помощью КриптоПро PDF

  1. Нажмите на кнопку Инструменты . Найдите и нажмите на кнопку Сертификаты


    Если вы работаете в
    Adobe Reader , нажмите Заполнить и подписать . В разделе Работа с сертификатами выберите Подпись с сертификатом

  2. Выберите тип подписи.

    Типы подписей:
    - Цифровая подпись.
    Подпись отображается в виде поля подписи в документе и на панели "Подписи".
    Может использоваться для многократного подписания документа PDF несколькими людьми.

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



  3. Если в программе откроется данное окна, нажмите Перетащить прямоугольник для новой подписи

  4. Если открывается данное окно, нажмите ОК

  5. На следующем шаге в документе следует выделить область для отображения ЭП.
    Нажмите курсором на часть документа, где будет находиться ЭП, и выделите нужную область в документе
  6. Далее откроется окно со списком сертификатов для подписи документа. Выберите нужную и нажмите ОК

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

  8. Укажите название документа и нажмите кнопку Сохранить

  9. Появится сообщение об успешном подписании документа

  10. На документе в указанной области появится информация о подписи, время и дата подписания документа

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

Как всегда, решение задачи начал с изучения того, что уже есть. Нашлось несколько модулей криптографии и ЭЦП для 1С. Но они не подошли. Как правило, они умеют подписывать или XML-файлы, или сохранять подпись и открытый ключ в отдельный файл. А нам нужно было получить на выходе подписанный PDF-документ, который можно будет просто и удобно просмотреть с помощью того же Adobe Acrobat Reader.
Вторым решением было поискать, так называемые, PDF-принтеры – программы, которые умеют сохранять любой документ в виде PDF-файла. Самым подходящим решением оказался BullZip PDF Printer (http://www.bullzip.com/products/pdf/download.php), который в платной версии имеет функцию подписания создаваемых документов. Решение, в принципе, подошло, но появились серьезные бюрократические проблемы с покупкой, согласованием и установкой нового софта на территории предприятия. Пока решение проходило согласование, я обратил внимание на комплект программ КРИПТО-ПРО, который, как правило, поставляется и работает вместе с ключом ЭЦП.

Решение первое, полу-ручное

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

Не буду рассматривать установку драйверов USB-ключей. Они, как правило, поставляются выпускающим удостоверяющим центром вместе с самими токенами и установка проблем не вызывает. Еще с токенами обычно поставляется лицензия на КРИПТО-ПРО и утилита КриптоПро CSP. Я использовал последнюю доступную на данный момент версию 3.9.

Дальше все просто. Запускаем КриптоПро CSP. Закладка Сервис, кнопка Посмотреть сертификаты в контейнере, нажимаем Обзор для выбора токена с криптохранилищем, и выбираем нужно нам хранилице. Обычно на одном токене одно хранилище.

Нажимаем Далее и получаем окошко с информацией по сертификату, к которому привязан ключ. Ждем кнопку Установить и устанавливаем сертификат в хранилище Личное для локального пользователя. Обычно, вместе с утилитой КриптоПро CSP в меню Пуск устанавливается ярлык для оснастки Сертификаты. Запускаем оснастку, убеждаемся, что все правильно сделано и сертификат действительно установился в раздел Личное для текущего пользователя.

Дальше, Кликаем правой кнопкой по установленному сертификату, Все задачи, Экспорт. Обязательно отказываемся экспортировать закрытый ключ и сохраняем сертификат куда-нибудь на локальный компьютер, например, на рабочий стол, в формате файла X.509 (.CER) в кодировке DER. Сохраненный сертификат нам понадобиться дальше для выполнения подписи.

Последнее, что нам осталось, это скачать с сайта www.cryptopro.ru/downloads утилиту КриптоПро PDF, с помощью которой и будем выполнять подпись PDF-файлов.

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

В принципе, все! Если у Вас небольшая организация и пара десятков контрагентов то можно вообще ничего больше не делать и оставить все в ручном режиме. Кроме того, 1С нам пока вообще не была нужна, документы в формате PDF можно создать многими способами, в том числе и из Microsoft Office.

Долго не мог разобраться, почему подпись не проходит и выдает ошибку. Оказалось, что успешной работы утилиты КриптоПро PDF на компьютере должна быть установлен Adobe Acrobat Pro (не Reader, это важно! ). Именно с его помощью утилита модифицирует PDF-файлы и добавляет и них подпись.

Пример подписанного файла на картинке. Выглядит как обычный PDF, только на закладке Подписи появились данные о подписанте. Из важного, указано кто подписал документы (обычно это ФИО и название организации) и что с момента подписания документ не изменялся. Информацию о том, что сертификат ненадежный можно игнорировать. Это говорит только о том, что компания Adobe и ее продукт Acrobat Reader ничего не знают о Вашем сертификате.

Решение второе, автоматическое

Как писал выше, в моем случае ручное решение не подошло. Контрагентов много, для каждого за месяц создается несколько десятков документов. Их все нужно сохранить в PDF, подписать, отправить одним письмом. Для решения задачи придумали модифицировать и использовать стандартную для многих конфигураций обработку «Групповая обработка справочников и документов». Для самых популярных конфигураций эта обработка или входит в саму конфигурацию или ее можно найти как внешнюю на диске с ИТС.

Обработка уже умеет печатать отобранные документы. В последних версиях платформы появился штатный механизм сохранения печатных форм в виде PDF файлов. Осталось совместить эти два механизма и сохранять выбранные пользователем документы в папку на локальном компьютере, а затем запускать командную строку и запускать утилиту КриптоПро PDF для выполнения подписи.

Немного доработали интерфейсную часть. Убрали из обработки работу со справочниками. Оставили в интерфейсе 4 вида документов, которые нужно отправлять. Изменили систему отборов. Создали новый регистр сведений Настройки ЭЦП. В него для каждого пользователя сохраняется информация о том, по какому пути лежит КриптоПро PDF на локальном компьютере, папки для временного хранения файлов, сертификат, которым будет выполнена подпись. Еще просили сохранять пин от ключа, но мы не стали этого делать из соображений безопасности.

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

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

Для удобства приведу кусочек кода, который выполняет саму процедуру подписания. Все параметры берутся из созданного регистра сведений.

МассивВходящих = НайтиФайлы(КаталогВходящие, "*.pdf", Ложь); КоличествоФайловВходящие = МассивВходящих.Количество(); Сообщить("Обнаружено " + КоличествоФайловВходящие + " файлов для подписи."); КоманднаяСтрока = ИмяФайлаКриптоПро + " sign" + " --in-dir=""" + КаталогВходящие + """" + " --out-dir=""" + КаталогИсходящие + """" + " --report-dir=""" + КаталогЛоги + """" + " --err-dir=""" + КаталогОшибки + """" + " --certificate=""" + ИмяФайлаСертификата + """" + " --pin=""" + ПинКод + """" + " --overwrite-files"; ЗапуститьПриложение(КоманднаяСтрока, "", истина); МассивИсходящих = НайтиФайлы(КаталогИсходящие, "*.pdf", Ложь); КоличествоФайловИсходящие = МассивИсходящих.Количество(); Сообщить("Подписано " + КоличествоФайловИсходящие + " файлов.");