Проверить цифровые подписи в документах. Проверить срок действия сертификата, просмотреть сведения о подписанте и подтвердить действительность документа, и всё это, не покидая браузер.
Нажмите, чтобы выбрать файл или перетащите его сюда
PDF-документы
Ваши файлы не покидают ваше устройство.
Загрузите доверенный сертификат X.509 для проверки по собственному источнику доверия.
Загрузите сертификат (.pem, .crt, .cer)
Обработка...
Выберите PDF-файл с цифровой подписью на вашем устройстве
Инструмент извлекает и разбирает все цифровые подписи в документе
Смотрите сведения о подписавшем, срок действия сертификата и статус подписи
Загрузите PDF, и проверка начнётся сама. Для каждой подписи инструмент хеширует байты, которые она охватывает, сравнивает этот хеш с дайджестом, сохранённым внутри подписи, а затем проверяет подпись по открытому ключу подписавшего; любое изменение охваченных байтов даёт статус «Недействительна» с причиной на карточке. Каждая подпись в файле получает свою карточку, а сводка вверху показывает, сколько их найдено.
«Действительна» означает, что подпись криптографически проверена, охватывает весь файл и использует безопасный дайджест. «Недействительна» означает, что проверка выполнена и не пройдена, например из-за изменения байтов или несоответствия ключа. «Не проверена» означает, что подпись использует алгоритм, который инструмент проверить не может, например Ed25519 или SM2, поэтому подтвердите её в Adobe Acrobat или с помощью openssl, прежде чем на неё полагаться.
RSA с дополнением PKCS#1 v1.5, RSA-PSS и ECDSA на кривых P-256, P-384 и P-521 с дайджестами SHA-224, SHA-256, SHA-384 или SHA-512. Подписи с хешем MD5 или SHA-1 помечаются статусом «Небезопасный дайджест» и никогда не считаются действительными, поскольку для обоих алгоритмов опубликованы атаки на коллизии.
В инструменте нет встроенного списка удостоверяющих центров, поэтому сам по себе он может подтвердить целостность подписи, но не то, кто стоит за сертификатом. Загрузите корневой или промежуточный сертификат вашей организации в виде файла .pem, .crt, .cer или .der, и проверка запустится заново: подписи, чей сертификат совпадает с ним или восходит к нему, получают значок «Доверенная», а сводка считает их действительными.
Это значит, что после наложения этой подписи в файл были добавлены байты. Подписанная часть остаётся нетронутой, поэтому инструмент показывает предупреждение «Изменён после подписания», а не помечает подпись недействительной. Само по себе это не доказательство вмешательства: вторая подпись или инкрементальное сохранение дают тот же результат, а охватить весь файл может только последняя добавленная подпись. Считайте это поводом посмотреть, что было добавлено.
Нет. Инструмент проверяет даты действия сертификата, цепочку доверия по предоставленному вами сертификату и криптографическую целостность подписи, но не обращается к серверам OCSP и спискам отзыва сертификатов. Для проверки отзыва проверьте файл в настольной программе с доступом к сети.
Срок действия оценивается по сегодняшней дате, поэтому сертификат, у которого уже прошла дата «Действителен до», показывает статус «Сертификат истёк» и не учитывается как действительный в сводке, даже если сама подпись проходит проверку. Сравните время подписания с датами «Действителен с» и «Действителен до» на карточке, чтобы понять, был ли сертификат действующим на момент подписания.
Нет. Разбор подписей и криптографические проверки выполняются в вашем браузере с помощью node-forge и Web Crypto API, поэтому документ и добавленный вами сертификат остаются на вашем устройстве.