.p7s

Формат .p7s — это один из стандартных форматов хранения электронной подписи, основанный на спецификации PKCS#7 (Public-Key Cryptography Standards, #7). Он широко используется в электронном документообороте для обеспечения целостности, подлинности и неотказуемости документов.

Что такое .p7s?

.p7s — это файл или часть данных, содержащая цифровую подпись КЭП в универсальном формате, который может быть как отдельным файлом, так и встроенной частью MIME-сообщения (например, при отправке подписанных документов по email).

Этот формат позволяет:

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

Как работает .p7s?

Существует два основных способа использования .p7s:

1. Отдельный файл подписи

Подобно .sig и .sgn, файл .p7s может быть создан отдельно от оригинального документа.
Пример:

  • Документ: договор.pdf
  • Подпись: договор.pdf.p7s

Для проверки необходимо иметь оба файла — сам документ и .p7s.

2. Встроенный формат (S/MIME)

Формат .p7s также может использоваться как часть электронного письма с подписью УКЭП (например, при отправке через почтовые клиенты, поддерживающие S/MIME). В этом случае подпись инкапсулируется в само сообщение.

Преимущества .p7s:

  • Универсальность — поддерживается множеством программ и систем;
  • Интеграция с email — удобен для использования в защищённой переписке (S/MIME);
  • Хранение сертификата — внутри .p7s может содержаться информация о сертификате подписавшего лица;
  • Совместимость — используется во многих государственных и корпоративных системах (ЕФРСБ, ФНС, Госключ, ЭДО и др.).

Особенности и ограничения:

  • Для проверки может понадобиться специальное ПО (КриптоПро CSP, E-DocSign, OpenSSL и т.п.);
  • При работе с отдельным файлом нужно передавать вместе с документом;
  • Без программы невозможно проверить целостность или увидеть владельца подписи;
  • Не имеет визуального представления внутри самого документа.

Где применяется .p7s?

Формат .p7s активно используется:

  • В государственных системах (ФНС, Росреестр, ПФР);
  • При взаимодействии с ЕФРСБ (единый реестр банкротств);
  • В электронных торгах и закупках;
  • В корпоративном документообороте;
  • При работе с сертификатами и защищённой почтой (S/MIME);
  • В портале Госключ и других сервисах.

Пример структуры:

Имя файлаТип файлаОписание
договор.pdfИсходный документPDF-файл с текстом договора
договор.pdf.p7sЭлектронная подписьПодпись в формате PKCS#7

Как проверить .p7s-файл?

Чтобы проверить подпись:

  1. Убедитесь, что установлено криптографическое ПО (например, КриптоПро CSP, E-DocSign);
  2. Откройте программу проверки подписей;
  3. Загрузите документ и .p7s-файл (или откройте само подписанное сообщение);
  4. Программа покажет результат проверки: действительна, повреждена, просрочена или не найдена.

🔄 Альтернативные форматы подписи:

ФорматТип подписиОсобенности
.sigОткреплённаяАналог .p7s, внешняя подпись
.sgnОткреплённаяТакже внешний файл подписи
ВстроеннаяИнтегрированнаяХранится внутри документа (PDF, Word)

Вывод

Формат .p7s — это мощный и гибкий стандарт хранения электронной подписи, подходящий как для работы с отдельными документами, так и для безопасной электронной переписки. Благодаря своей совместимости и поддержке в государственных и корпоративных системах, он остаётся одним из самых популярных форматов в сфере цифрового документооборота.