Просмотр сертификатов PDF
Извлекайте и проверяйте данные сертификата из PDF с цифровой подписью. Смотрите имя подписанта, Subject DN, Issuer DN, время подписи, причину, место, фильтр обработчика и диапазон байт — всё прямо в браузере, без загрузки на сервер.
Extracts signer name, reason, location, contact info, signing time, handler filter, and byte range from signature dictionary entries. Certificate subject/issuer DN and serial number are extracted heuristically from PKCS#7/CMS and PKCS#1 blobs where available. Full ASN.1 certificate parsing requires a dedicated PKI library.
Upload a signed PDF and click Extract Certificate Details to view certificate data here.
Зачем использовать наш просмотрщик сертификатов PDF?
- Полное извлечение словаря подписи: читает каждое поле подписи AcroForm в PDF и извлекает имя подписанта, причину, место, контактные данные, время подписи, диапазон байт и фильтр обработчика — всё за один проход.
- Разбор DN сертификата и серийного номера: эвристически извлекает Subject DN, Issuer DN и серийный номер из встроенных блоков сертификатов PKCS#7/CMS и PKCS#1 для подписей adbe.pkcs7.detached и adbe.x509.rsa_sha1.
- Обнаружение подписанных и неподписанных полей: различает подписанные поля подписи (со встроенными данными сертификата) и пустые поля-заглушки, добавленные в форму, но ещё не подписанные.
- Полностью локально — без загрузки на сервер: весь разбор AcroForm и извлечение сертификатов выполняются на 100 % в вашем браузере с помощью pdf-lib. Ваш документ и его сертификаты никогда не покидают устройство и не отправляются на сервер.
Типичные сценарии использования просмотрщика сертификатов PDF
- Проверка юридических документов: изучайте личность подписанта, время подписи и причину в подписанных судом договорах, аффидевитах или электронных процессуальных документах, прежде чем полагаться на них в суде.
- Соответствие требованиям в финансах и банках: проверяйте, что подписанные цифровой подписью банковские выписки, кредитные договоры и регуляторные отчёты содержат корректные метаданные подписанта и данные сертификата, прежде чем их обрабатывать.
- Подлинность ПО и документов: проверяйте Issuer и Subject сертификатов, встроенных в подписанные PDF от поставщиков ПО, государственных органов или удостоверяющих центров.
- Криминалистическое исследование и аудит: извлекайте диапазон байт, фильтр обработчика и подфильтр из полей подписи, чтобы определить, охватывает ли подпись весь документ или только отдельные байтовые области.
- Проверка электронных счетов и документов: изучайте метаданные сертификата подписи в PDF электронного документооборота ZUGFeRD, Factur-X и других, чтобы убедиться, что Issuer и центр подписи совпадают с ожидаемыми значениями.
- Обучение и исследования для разработчиков: изучайте внутреннюю структуру полей AcroForm подписанных PDF, включая фильтры обработчика PKCS#7 и структуру словаря сертификатов, в исследовательских или учебных целях.
Что такое цифровые сертификаты PDF?
Цифровой сертификат PDF — это криптографическое подтверждение, встроенное в подписанный PDF, которое связывает открытый ключ с личностью — человеком, организацией или устройством. Когда подписант применяет цифровую подпись к PDF, его приложение подписи встраивает сертификат в поле подписи AcroForm вместе с метаданными: именем подписанта, временем подписи, причиной и местом. Сам сертификат (в формате DER, обычно как часть структуры PKCS#7/CMS) содержит Subject DN, Issuer DN, серийный номер, срок действия и криптографический ключ. Просмотрщик сертификатов PDF извлекает и показывает всю эту информацию из внутренней структуры PDF.
Как работает просмотрщик сертификатов PDF
- Загрузите подписанный PDF: перетащите файл в зону загрузки. Инструмент читает словарь AcroForm из каталога PDF локально с помощью pdf-lib.
- Сканирование полей подписи: инструмент проходит по всем полям AcroForm в поисках записей с FT = /Sig. Для каждого он читает словарь значения подписи (/V), содержащий фильтр обработчика, подфильтр, время подписи, имя подписанта, причину, место и контактные данные.
- Извлечение данных сертификата: для подписей PKCS#7/CMS (adbe.pkcs7.detached) блок /Contents эвристически сканируется на Subject DN, Issuer DN и серийный номер. Для подписей PKCS#1 (adbe.x509.rsa_sha1) ключ /Cert читается напрямую.
Что извлекает просмотрщик
- Имя подписанта: читаемое имя, хранящееся в ключе /Name словаря подписи.
- Subject DN / Issuer DN: строки отличительного имени из встроенного сертификата, идентифицирующие подписанта и удостоверяющий центр.
- Время подписи: заявленная метка времени из ключа /M словаря подписи в формате даты, близком к ISO.
- Фильтр и подфильтр обработчика: криптографический обработчик (например, Adobe.PPKLite) и тип кодирования подписи (например, adbe.pkcs7.detached), определяющие формат подписи.
Конфиденциальность, безопасность и ограничения
Весь анализ выполняется на 100 % локально в вашем браузере — документ никогда не покидает устройство. Учтите, что этот инструмент извлекает данные из словаря подписи и выполняет эвристический разбор сертификата; он не проверяет подпись криптографически (то есть не валидирует цепочку сертификатов и не подтверждает, что подпись не была изменена). Для полной криптографической проверки подписи используйте инструмент «Проверка подписи PDF». Просмотрщик сертификатов полностью бесплатен, без регистрации и без ограничений на размер файла.
Часто задаваемые вопросы
Инструмент поддерживает отсоединённые подписи PKCS#7/CMS (adbe.pkcs7.detached и ETSI.CAdES.detached) и устаревшие подписи PKCS#1 (adbe.x509.rsa_sha1). Он читает ключи /Filter и /SubFilter для определения типа кодирования и извлекает метаданные сертификата из каждого формата.
Извлечение DN из блоков PKCS#7/CMS является эвристическим. Если сертификат использует необычное кодирование или очень короткие значения полей, DN не будет извлечён. Полный разбор ASN.1 потребовал бы специализированной библиотеки PKI.
Нет. Этот инструмент извлекает и показывает метаданные сертификата, но не проверяет подпись криптографически и не подтверждает цепочку сертификатов. Для криптографической проверки используйте инструмент «Проверка подписи PDF».
Имя подписанта (ключ /Name) — это необязательная читаемая строка, которую приложение подписи помещает в словарь подписи. Subject DN извлекается из самого сертификата X.509 и содержит формальное отличительное имя — это авторитетное подтверждение личности.
Диапазон байт определяет, какие части PDF-файла покрывает криптографическая подпись: массив из четырёх целых чисел, описывающий два диапазона байт. Если он охватывает весь файл, кроме места для значения подписи, подпись покрывает весь документ.
Нет. Весь анализ выполняется полностью в вашем браузере с помощью pdf-lib. Ваш документ никогда не покидает устройство и не загружается ни на какой сервер или третьей стороне.
Да, полностью бесплатный, без регистрации, без аккаунта и без ограничений. Вся обработка выполняется локально в вашем браузере.