.p7b

Формат .p7b (также известный как PKCS #7) — это стандарт хранения сертификатов и цепочек доверия без закрытого ключа. Он используется для передачи и хранения публичных сертификатов X.509, включая корневые и промежуточные сертификаты, но не содержит закрытый ключ, что делает его безопасным для обмена.

Этот формат часто применяется при работе с квалифицированной электронной подписью, установке SSL-сертификатов и настройке доверенных соединений.

Основные характеристики файла .p7b

ХарактеристикаОписание
Тип данныхТолько открытые сертификаты (без закрытого ключа)
СтандартPKCS #7
ИспользованиеУстановка цепочек сертификации, проверка ЭЦП, интеграция с государственными системами
СодержимоеСертификат владельца + цепочка доверия (промежуточные и корневые УЦ)
Форматы кодированияDER (двоичный), PEM (текстовый, Base64 с заголовками ——BEGIN PKCS7——)

Где применяется файл .p7b?

  1. Проверка электронной подписи: используется для установки доверенного сертификата в хранилище получателя или систему, чтобы обеспечить корректную верификацию подписей других участников;
  2. Установка SSL/TLS-сертификатов: после получения от удостоверяющего центра, .p7b может содержать полную цепочку сертификатов для правильной настройки HTTPS на сервере;
  3. Интеграция с государственными и корпоративными системами: например, в ЕГАИС, Госуслуги, налоговые сервисы и другие платформы, где требуется наличие цепочки доверия;
  4. Обмен между системами: формат .p7b удобен для пересылки, так как не содержит секретных данных и легко совместим с различными операционными системами и программами.

Как открыть и использовать файл .p7b

На Windows:

  • Открыть через Windows Certificate Manager (certmgr.msc);
  • Импортировать через мастер установки сертификатов: потом кликнуть мышкой по .p7b → «Открыть» → выбрать хранилище («Доверенные издатели», «Личное» и др.).

С помощью OpenSSL:

# Просмотр информации о содержимом .p7b
openssl pkcs7 -print_certs -in certificate.p7b -noout

# Извлечь отдельные сертификаты из .p7b
openssl pkcs7 -in certificate.p7b -inform DER -out certs.pem -outform PEM

В браузерах:

  • Через настройки безопасности можно просмотреть содержимое или добавить в доверенные.

Преимущества формата .p7b

Безопасность — отсутствие закрытого ключа позволяет свободно передавать файл:

  • Поддержка цепочек — хранит всю необходимую информацию о доверии;
  • Широкая совместимость — поддерживается большинством ОС, браузеров и программ;
  • Простота использования — легко устанавливается и интегрируется в системы.