Подобрать подпись
СКБ Контур

Как проверить электронную подпись документа: Госуслуги, КриптоПро и Контур.Крипто

Разбираем, как проверить электронную подпись документа онлайн: на Госуслугах, через сервис КриптоПро и Контур.Крипто, а также как понять результат проверки и почему ЭП может оказаться недействительной.

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

Для большинства ситуаций подходят три варианта:

  • сервис проверки электронной подписи на Госуслугах;
  • сервис проверки КриптоПро;
  • Контур.Крипто.

Все они решают одну основную задачу: сопоставляют электронную подпись с исходным документом и сертификатом подписанта.

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

Что показывает проверка электронной подписи

Проверка ЭП позволяет установить несколько вещей одновременно.

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

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

В-третьих, проверяется, соответствует ли электронная подпись именно этому документу.

Для квалифицированной электронной подписи это имеет и юридическое значение. Согласно статье 11 Федерального закона № 63-ФЗ, одним из условий признания КЭП действительной является положительный результат проверки подписи и подтверждение отсутствия изменений документа после его подписания. Закон также учитывает действительность квалифицированного сертификата на момент подписания, если этот момент достоверно определен.

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

Сначала определите: подпись присоединенная или отсоединенная

Способ проверки зависит прежде всего от того, как электронная подпись связана с документом.

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

Сам документ и подпись находятся в разных файлах.

Например:
dogovor.pdf
dogovor.pdf.sig

Для проверки нужны оба файла. Сам файл .sig без исходного документа обычно недостаточен.

Вместо .sig могут встречаться и другие расширения файлов электронной подписи, например .p7s, .sgn или .sign.

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

Документ и электронная подпись находятся внутри одного подписанного контейнера.

В таком случае для проверки загружается один файл.

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

Что делать, если у вас только файл .sig

Если вам прислали небольшой .sig, но исходного PDF, DOCX, XML или другого документа нет, запросите оригинальный файл у отправителя.

Отсоединенная подпись рассчитывается именно для определенного содержимого документа. Проверить ее на другом файле с похожим названием невозможно.

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

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

Для обычной проверки учетная запись Госуслуг не требуется.

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

Если у вас есть документ и отдельный файл .sig:

  1. Откройте сервис проверки электронной подписи на Госуслугах.
  2. Выберите проверку отсоединенной подписи.
  3. Загрузите исходный документ.
  4. Добавьте соответствующий ему файл электронной подписи.
  5. Запустите проверку.
  6. Изучите сведения о результате и сертификате подписанта.

Если документ соответствует подписи и проверка прошла успешно, сервис сообщит, что электронная подпись верна.

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

Если документ и подпись находятся в одном файле:

  1. Выберите вариант проверки присоединенной подписи.
  2. Загрузите подписанный файл.
  3. Нажмите кнопку проверки.
  4. Изучите полученный результат.

Сервис показывает итог проверки электронной подписи и сведения о сертификате.

Когда удобно использовать Госуслуги

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

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

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

Важно различать продукты КриптоПро.

КриптоПро CSP — это криптографический провайдер, который используется другими программами для создания и проверки электронной подписи.

Для простой проверки готового подписанного документа существует отдельный онлайн-сервис проверки электронной подписи КриптоПро. А КриптоПро ЭЦП Browser plug-in предназначен для работы с электронной подписью непосредственно на веб-страницах. На официальном сайте КриптоПро подтверждается, что плагин предназначен как для создания, так и для проверки электронной подписи.

Сам сервис проверки КриптоПро SVS доступен в веб-интерфейсе и работает с включенным JavaScript.

Как проверить подписанный документ

Последовательность действий следующая:

  1. Откройте сервис проверки электронной подписи КриптоПро.
  2. Перейдите в раздел проверки подписи.
  3. Загрузите подписанный файл.
  4. Если используется отсоединенная подпись, добавьте исходный документ и соответствующую ему подпись.
  5. Запустите проверку.
  6. Посмотрите результат и сведения о сертификате.

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

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

Поэтому при спорном результате разумно проверить документ как минимум еще одним независимым способом.

КриптоПро CSP и проверка документов — не одно и то же

Распространенная ошибка — устанавливать КриптоПро CSP и ожидать, что после этого любой .sig можно будет открыть двойным щелчком.

КриптоПро CSP выполняет криптографические операции, но пользовательский интерфейс проверки зависит от конкретного приложения.

Для документов Microsoft Office и PDF существуют отдельные продукты КриптоПро Office Signature и КриптоПро PDF. Для других форматов могут использоваться сервис КриптоПро SVS, КриптоАРМ и другие совместимые программы.

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

Контур.Крипто позволяет проверить электронную подпись непосредственно через браузер.

В интерфейсе проверки можно выбрать один из двух вариантов:

  • присоединенная подпись — документ и подпись находятся в одном файле;
  • открепленная подпись — имеются исходный документ и отдельный .sig.

В текущем интерфейсе Контур.Крипто для каждого загружаемого файла указан лимит до 100 МБ.

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

Если имеются два файла:

  1. Откройте раздел проверки подписи в Контур.Крипто.
  2. Выберите открепленную подпись.
  3. Загрузите исходный документ.
  4. Загрузите файл .sig.
  5. Нажмите кнопку проверки.
  6. Посмотрите результат и сведения о подписанте.

Аналогичный порядок проверки Контур.Крипто приводится и в инструкции Росаккредитации: пользователь выбирает документ, затем .sig и запускает проверку подписи.

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

Если документ находится внутри подписанного файла:

  1. Выберите присоединенную подпись.
  2. Загрузите файл.
  3. Запустите проверку.
  4. Изучите данные сертификата и результат.

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

Госуслуги, КриптоПро или Контур.Крипто — что выбрать

Для стандартной проверки подходят все три варианта, но сценарии использования немного отличаются.

СпособКогда использовать
ГосуслугиБыстрая проверка КЭП и документов из государственных систем
Контур.КриптоПростая проверка документа и .sig через понятный веб-интерфейс
КриптоПроКогда нужна дополнительная техническая проверка или диагностика проблемной подписи

Для важного документа никто не мешает выполнить проверку сразу в двух сервисах.

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

Как понять результат проверки электронной подписи

После проверки недостаточно увидеть зеленую отметку или сообщение о действительности ЭП. Посмотрите подробные сведения.

1. Результат проверки подписи

Основной параметр — действительна ли сама криптографическая подпись.

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

Если содержимое подписанного файла изменить, соответствие нарушится.

2. Владелец сертификата

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

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

3. Удостоверяющий центр

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

4. Срок действия сертификата

Здесь есть важный нюанс.

Если на момент сегодняшней проверки сертификат уже истек, это не обязательно означает, что документ изначально был подписан недействительной КЭП.

Статья 11 закона № 63-ФЗ устанавливает, что при наличии достоверной информации о времени подписания сертификат должен быть действителен именно в момент подписания документа. Если момент подписания определить нельзя, применяется проверка на день установления действительности сертификата.

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

Почему электронная подпись не проходит проверку

Сообщение «подпись недействительна» не всегда означает попытку подделать документ.

Есть несколько распространенных причин.

Загружен не тот исходный документ

Для отсоединенной подписи файл .sig связан с конкретной версией документа.

Например, контрагент сначала подписал:
dogovor.pdf
а затем вы открыли его в редакторе, сохранили заново и получили новый файл с тем же визуальным содержимым.

На уровне данных документ уже изменился, поэтому старая подпись ему не соответствует.

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

Перепутана присоединенная и отсоединенная подпись

Если имеются два файла — исходный документ и .sig — обычно следует выбирать проверку отсоединенной подписи.

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

Файл действительно изменили после подписания

Электронная подпись позволяет выявить изменение подписанных данных.

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

Сертификат был отозван или возникла проблема с цепочкой сертификатов

Сервис дополнительно анализирует сертификат подписанта.

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

Используется неподдерживаемый формат

Не все электронные подписи хранятся одинаково.

Подписи могут использовать CMS/CAdES, XMLDSig/XAdES, встроенную подпись PDF и другие форматы. Поэтому файл, успешно проверяемый специализированной программой, не всегда получится проверить конкретным универсальным веб-сервисом.

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

Можно ли проверить подпись только по файлу .sig

Для отсоединенной подписи — нет.

Необходимо иметь:

  • файл электронной подписи;
  • исходный документ, для которого она была сформирована.

Система вычисляет контрольное значение исходного файла и сопоставляет его с информацией в электронной подписи.

Поэтому случайный PDF и настоящий .sig от другого документа проверку не пройдут.

Можно ли проверить только сертификат без документа

Можно, но это другая операция.

Проверка сертификата отвечает на вопросы:

  • кому он выдан;
  • каким удостоверяющим центром;
  • когда начал действовать;
  • когда заканчивается срок его действия;
  • каков его статус.

Но сама по себе проверка сертификата не подтверждает, что конкретный документ подписан этим сертификатом.

Чтобы проверить электронную подпись документа, необходим сам подписанный документ и данные подписи.

Достаточно ли надписи «Документ подписан электронной подписью»

Нет.

Изображение штампа, текст с номером сертификата или картинка подписи на странице PDF сами по себе не являются криптографической проверкой.

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

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

Что проверить дополнительно перед принятием документа

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

  • ФИО подписанта соответствует человеку, который должен подписывать документ;
  • организация в сертификате соответствует стороне сделки, если такие сведения должны присутствовать;
  • сертификат был действителен в требуемый период;
  • подпись сформирована до прекращения действия или отзыва сертификата;
  • у представителя есть полномочия действовать от имени организации;
  • если требуется машиночитаемая доверенность, она существует и действует;
  • документ после подписания не редактировался.

Таким образом, проверка электронной подписи состоит не только из нажатия кнопки «Проверить». Важно сопоставить технический результат со сведениями о подписанте и обстоятельствами подписания документа.

Частые вопросы

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

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

Чем открыть файл .sig?

Открывать .sig в Word, Adobe Reader или Блокноте не нужно. Загрузите его вместе с исходным документом в сервис проверки электронной подписи либо используйте специализированное ПО.

Что делать, если есть только PDF без файла .sig?

Возможны два варианта. Либо подпись встроена непосредственно в PDF, либо вам передали документ без файла отсоединенной подписи.

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

Можно ли переименовать подписанный документ?

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

Поэтому оригинальные электронные документы и файлы подписи лучше хранить в полученном виде.

Почему Госуслуги и КриптоПро могут показать разные результаты?

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

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

Главное

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

Если у вас документ + .sig, это, как правило, отсоединенная подпись — нужны оба файла.

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

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

Для обычной проверки достаточно Госуслуг или Контур.Крипто. Если требуется дополнительная диагностика или другой сервис выдает неоднозначный результат, можно воспользоваться сервисом проверки КриптоПро.

Поделиться
Не только читать

Нужна подпись — подберём под вашу задачу

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

Получить консультацию