Способов проверки электронной подписи множество.
Рассмотрим несколько вариантов.
Определение типа подписи
Существуют два основных типа электронной подписи на документах, это присоединённая и отсоединённая. Также иногда говорят прикреплённая и откреплённая. Это одно и то же.
Присоединённая подпись — документ и электронная подпись содержатся в одном файле SIG.
Отсоединённая подпись — электронная подпись содержится в отдельно в файле SIG, а исходный документ остаётся без изменений.
Для проверки электронной подписи необходимо иметь оба файла!
Внешне файл SIG присоединённой и отсоединённой подписи не отличается. Обычно если вам прислали два файла — исходный документ и файл подписи SIG — это значит подпись отсоединённая. Если у вас только SIG, то подпись присоединённая.
Отличить можно и по размеру файла SIG. Размер файла отсоединённой подписи равен примерно 3-4 КБ. Если размер превышает этот показатель, то SIG явно содержит в себе документ, значит подпись присоединённая.
Проверка ЭП на госуслугах
Самый простой способ проверки электронной подписи на документе — сервис на госуслугах. Он не требует установки дополнительного программного обеспечения.
Проверка квалифицированной электронной подписи и квалифицированного сертификата на портале госуслуг:
- Перейдите в сервис https://e-trust.gosuslugi.ru/#/portal/sig-check
- Выберите тип электронной подписи (1)
- Загрузите файл или два файла в случае отсоединённой подписи (2)
- Подтвердите что вы не робот (3)
- Нажмите проверить (4)
В результате проверки вы увидите действительна ли электронная подпись и статус сертификата подписанта.
Старая версия проверки ЭП на госуслугах:
https://www.gosuslugi.ru/pgu/eds
Проверка ЭП через КриптоАРМ ГОСТ
КриптоАРМ ГОСТ — популярная программа для работы с электронной подписью оффлайн. Скачать с официального сайта.
Программа является платной. Бесплатный период использования — 14 дней. После истечения бесплатного периода остаётся возможность бесплатно проверять электронную подпись, для подписания файлов придётся приобрести лицензию.
Для проверки подписи запустите программу, нажмите значок «+» и выберите файл подписи
Программа автоматически определит тип подписи и выведет результат проверки:
- Действительность подписи
- Подписанный файл
- Данные подписанта
- Срок действия сертификата подписанта
Проверка ЭП через КриптоБит плагин
КриптоБит Плагин — бесплатная программа для подписания файлов, проверки электронной подписи и менеджер сертификатов. Кроме подписания и проверки есть функционал напоминания о сроках окончания ваших сертификатов. Скачать КриптоБит плагин.
Запустите программу, выберите пункт «Проверить подпись»
Выберите тип подписи
В результате проверки вы увидите корректность подписи и данные о подписанте, времени подписания и сроке действия сертификата подписанта.
Проверка ЭП через онлайн сервис КриптоПро
Проверка электронной подписи на сайте КриптоПро:
https://dss.cryptopro.ru/verify/#/signature
Требуется загрузить подписанный файл и нажать кнопку «Проверить».
8 ответов
Благодарю!
Но вы забыли упомянуть про 3ий вид подписи: подпись внутри документа.
Контур этот тип упоминает:
https://ca.kontur.ru/articles/ecp-terminy
Плюс такой подписи в том, что не надо дополнительно вытаскивать исходный документ.
Минус — поддержка только pdf-файлов и вроде как Word’овских.
Любопытно, все ли перечисленные сервисы могут проверять такой вид подписи?
Спасибо!
Да, есть такой вид подписи. И это достойно отдельных статей по каждому виду такой подписи. Потому, что зачастую требуется установка плагинов и/или определённых настроек приложения чтобы «научить» его работать с ЭП по российским ГОСТам.
На практике широкое распространение получило применение подписей встроенных в PDF файлы. Word редко используется, т.к. формат подписи неудобен и сильно меняется от версии к версии. Коллеги из Контура даже публиковали таблицу совместимостей таких ЭП.
Общими словами можно сказать, что подписи сохранённые внутри документов нужно открывать и проверять соответствующими приложениями: PDF => Adobe Reader, DOC => Word и т.д.
Наша статья ориентирована на проверку SIG файлов, так как этот формат более всего распространён и универсален.
Нет, не одна из перечисленных программ не проверяет подписи внутри документов, т.к. каждый разработчик изобретает свой формат хранения подписи. Хотя теоретически возможна проверка и в сторонних приложениях, если разработчикам удастся «повторить» метод проверки оригинального приложения.
> Нет, не одна из перечисленных программ не проверяет подписи внутри документов, т.к. каждый разработчик изобретает свой формат хранения подписи
Упомянутый в статье онлайн-сервис КриптоПро (https://dss.cryptopro.ru/verify/#/signature), как оказалось, проверяет подписи внутри документов.
Благодарю за ответ!
Действительно!
КриптоПро 💪
Здравствуйте. Хотела бы уточнить, в случае присоединенной подписи, когда документ и подпись в одном файле, как посмотреть содержимое документа (на macos)?
Здравствуйте.
При проверке подписи практически везде есть функция скачивание/просмотра исходного документа.
Например, открыть документ можно через программу КриптоАРМ или через онлайн-сервис КриптоПро, справа ссылка «Скачать исходный документ»
Через онлайн сервис КриптоПро получилось, спасибо за ответ!
На macOS КриптоАРМ не поддерживается. А в установленной КриптоПро нет такого функционала, только проверяет подпись.
На macOS КриптоАРМ поддерживается