.P7B

Файл P7B

PKCS
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл P7B - это пакет сертификатов PKCS #7, содержащий один или несколько сертификатов X.509 CA (обычно корневой и промежуточные), но не содержащий закрытого ключа. В Windows дважды щелкните, чтобы открыть Мастер импорта сертификатов. В Linux или macOS используйте OpenSSL для проверки или конвертации. Файл безопасен для передачи, так как не несет данных закрытого ключа.

Разработчик: RSA Security (PKCS #7 spec, 1993); standardised as RFC 2315 / RFC 5652 (CMS) by IETF Категория: Интернет-файлы Открыть стандартное MIME: application/x-pkcs7-certificates
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Jun 29, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла P7B?

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

Формат был определен RSA Security в 1993 году как PKCS #7 v1.5, позже стандартизирован IETF как RFC 2315 (1998) и заменен в спецификации на Cryptographic Message Syntax (CMS), определенный в RFC 5652 (2009). Несмотря на обновленный стандарт, .p7b остается практическим стандартом де-факто для экспорта и импорта цепочек сертификатов в системах Windows.

Общие случаи использования:

  • Экспорт цепочек сертификатов из диспетчера сертификатов Windows (certmgr.msc)
  • Установка промежуточных сертификатов CA на IIS и другие серверы на базе Windows
  • Распространение доверенных пакетов корневых CA

Расширение .p7c функционально идентично .p7b. Такие инструменты, как OpenSSL, могут конвертировать файлы .p7b в формат .PEM или .CER по мере необходимости для Apache, nginx и других серверов, которым требуется отдельный файл цепочки вместе с закрытым ключом.

Безопасность и защита

РИСК: LOW

Файлы P7B содержат только данные открытых сертификатов - без закрытого ключа и исполняемого кода. Они безопасны для открытия и обмена. Перед импортом в хранилище сертификатов убедитесь, что цепочка издателя соответствует доверенному CA, чтобы избежать доверия поддельному CA.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕPKCSтакже известен как PKCS7 certificate file, CMS certificate chain
РАЗРАБОТЧИКRSA Security (PKCS #7 spec, 1993); standardised as RFC 2315 / RFC 5652 (CMS) by IETFс 1993 (PKCS #7 v1.5 by RSA Security); RFC 2315 published 1998
КАТЕГОРИЯИнтернет-файлы
MIME-ТИПapplication/x-pkcs7-certificates
ТИПКонтейнер цепочки сертификатов (бинарный DER или Base64-кодированный PEM)
СТАНДАРТОткрытый · без роялти
Это расширение также используется в…
  • Подписанное сообщение S/MIME (.p7m) - PKCS #7 также используется для подписи электронной почты (.p7m) и отсоединенных подписей (.p7s); эти расширения различаются.
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
0001
HEX
3082
ASCII
0·
В кодировке DER: начинается с 0x30 (тег ASN.1 SEQUENCE), за которым следует 0x82 (длина в 2 байтах). В кодировке PEM: начинается со строки ASCII «-----BEGIN PKCS7-----», далее контент Base64, затем «-----END PKCS7-----». Около 20% файлов P7B используют PEM; остальные - бинарный DER.

Программы, открывающие файлы P7B

Windows2 apps
Windows Certificate Manager (certmgr.msc) Встроенная Дважды щелкните файл .p7b → Мастер импорта сертификатов; или выполните «certutil -addstore Root file.p7b».
OpenSSL (Windows port) Открытый код openssl pkcs7 -print_certs -in chain.p7b -out chain.pem (конвертация в PEM для просмотра)
macOS2 apps
OpenSSL Открытый код openssl pkcs7 -print_certs -in chain.p7b -out chain.pem
Keychain Access Встроенная Дважды щелкните файл .p7b, чтобы импортировать сертификаты в Связку ключей (Keychain).
Linux1 app
OpenSSL Открытый код openssl pkcs7 -print_certs -in chain.p7b -out chain.pem

Технические подробности

глубокая спецификация
КодировкаБинарный DER или текстовый Base64 (PEM)
Порядок байтовBig-endian (ASN.1 DER)
Формат контейнераASN.1 DER или PEM-оболочка
MIME-типapplication/x-pkcs7-certificates
Магические байты (DER)0x30 0x82 - тег ASN.1 SEQUENCE с 2-байтовой длиной
Магические байты (PEM)Строка заголовка ASCII «-----BEGIN PKCS7-----»
Закрытый ключ включенНет - только сертификаты; открытые данные безопасны для обмена
Типичный размер файла1 КБ - 20 КБ
Внутренняя структураASN.1 ContentInfo с contentType=signedData; поле certificates представляет собой SET из структур X.509 v3 DER
Необязательный контентМожет включать списки отзыва сертификатов (CRL)
Эквивалентное расширение.p7c - функционально идентичная структура SignedData
Управляющий стандартPKCS #7 v1.5 (RFC 2315, 1998); заменен CMS RFC 5652 (2009)
Выпущен1993 (PKCS #7 v1.5 by RSA Security); RFC 2315 published 1998
Последняя версияRFC 5652 - Cryptographic Message Syntax (CMS), 2009
Открыть стандартноеДа · без роялти
Спецификацияdatatracker.ietf.org

Конвертации P7B

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами P7B. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах P7B.

Часто задаваемые вопросы

Что такое файл P7B?
Это пакет сертификатов PKCS #7 - содержит один или несколько сертификатов X.509 CA (цепочку доверия), но НЕ содержит закрытого ключа. Используется для установки промежуточных/корневых сертификатов CA на веб-серверы и машины Windows.
Как открыть файл P7B в Windows?
Дважды щелкните, чтобы запустить Мастер импорта сертификатов, или откройте certmgr.msc, щелкните правой кнопкой мыши по хранилищу сертификатов → Все задачи → Импорт.
Как конвертировать P7B в PEM для Apache или nginx?
Используйте OpenSSL: «openssl pkcs7 -print_certs -inform DER -in chain.p7b -out chain.pem». Полученный PEM можно использовать напрямую в директивах SSLCertificateChainFile / ssl_trusted_certificate.
Содержит ли файл P7B закрытый ключ?
Нет. P7B (PKCS #7 SignedData) содержит только открытые сертификаты. Чтобы объединить сертификаты С закрытым ключом, используйте формат PFX/P12.
В чем разница между P7B и PFX?
P7B содержит только открытые сертификаты (безопасно для обмена). PFX/P12 содержит сертификаты И закрытый ключ (должен быть защищен паролем).
В чем разница между P7B и CER?
Файл .cer обычно содержит один сертификат; .p7b может объединять всю цепочку (корневой + промежуточные) в одном файле.

Ссылки

1RFC 5652 - Cryptographic Message Syntax (CMS)datatracker.ietf.org
2RFC 2315 - PKCS #7 v1.5 (historic)datatracker.ietf.org

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.TMPTemporary File
10.MDMarkdown Document

Похожие расширения

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z