.P7B

Archivo P7B

PKCS
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo P7B es un paquete de certificados PKCS #7 que contiene uno o más certificados CA X.509 (normalmente una raíz e intermedios) pero ninguna clave privada. En Windows, haga doble clic para abrir el Asistente para importación de certificados. En Linux o macOS, use OpenSSL para inspeccionarlo o convertirlo. El archivo es seguro de compartir porque no contiene material de clave privada.

Desarrollador: RSA Security (PKCS #7 spec, 1993); standardised as RFC 2315 / RFC 5652 (CMS) by IETF Categoría: Archivos de Internet Estándar abierto MIME: application/x-pkcs7-certificates
SE ABRE EN Windows macOS Linux
Relacionado: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

En esta página

19k+ extensiones indexadas
Última revisión Jun 29, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo P7B?

Un archivo .p7b es un contenedor de cadena de certificados PKCS #7 utilizado en PKI (Infraestructura de clave pública). Contiene uno o más certificados digitales X.509 -normalmente un certificado de servidor más certificados de CA intermedios y raíz- codificados en formato binario DER o Base64 PEM. A diferencia de los paquetes .P12, un archivo .p7b no contiene ninguna clave privada y es seguro de distribuir libremente.

El formato fue definido por RSA Security en 1993 como PKCS #7 v1.5, posteriormente estandarizado por la IETF como RFC 2315 (1998), y superado en especificación por la Sintaxis de Mensajes Criptográficos (CMS) definida en RFC 5652 (2009). A pesar del estándar actualizado, .p7b sigue siendo el valor predeterminado práctico para exportar e importar cadenas de certificados en sistemas Windows.

Usos comunes:

  • Exportación de cadenas de certificados desde el Administrador de certificados de Windows (certmgr.msc)
  • Instalación de certificados de CA intermedios en IIS y otros servidores basados en Windows
  • Distribución de paquetes de CA raíz de confianza

La extensión .p7c es funcionalmente idéntica a .p7b. Herramientas como OpenSSL pueden convertir archivos .p7b a formato .PEM o .CER según lo requieran Apache, nginx y otros servidores que necesitan un archivo de cadena separado junto a la clave privada.

Seguridad y protección

RIESGO: LOW

Los archivos P7B contienen solo datos de certificados públicos: sin clave privada, sin código ejecutable. Son seguros de abrir y compartir. Verifique que la cadena del emisor coincida con una CA de confianza antes de importarla a un almacén de certificados para evitar confiar en una CA maliciosa.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOPKCStambién conocido como PKCS7 certificate file, CMS certificate chain
DESARROLLADORRSA Security (PKCS #7 spec, 1993); standardised as RFC 2315 / RFC 5652 (CMS) by IETFdesde 1993 (PKCS #7 v1.5 by RSA Security); RFC 2315 published 1998
TIPO MIMEapplication/x-pkcs7-certificates
TIPOContenedor de cadena de certificados (binario DER o codificado en Base64 PEM)
ESTÁNDARAbierto · libre de regalías
Esta extensión también es utilizada por…
  • Mensaje firmado S/MIME (.p7m) - PKCS #7 también se utiliza para la firma de correos electrónicos (.p7m) y firmas separadas (.p7s); esas extensiones son distintas.
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
0001
HEX
3082
ASCII
0·
Codificado en DER: comienza con 0x30 (etiqueta ASN.1 SEQUENCE) seguido de 0x82 (longitud en 2 bytes). Codificado en PEM: comienza con la cadena ASCII «-----BEGIN PKCS7-----», contenido en Base64, y luego «-----END PKCS7-----». Aproximadamente el 20% de los archivos P7B son PEM; el resto son DER binarios.

Programas que abren archivos P7B

Windows2 apps
Windows Certificate Manager (certmgr.msc) Integrado Haga doble clic en el archivo .p7b → Asistente para importación de certificados; o ejecute «certutil -addstore Root file.p7b».
OpenSSL (Windows port) Código abierto openssl pkcs7 -print_certs -in chain.p7b -out chain.pem (convertir a PEM para revisión)
macOS2 apps
OpenSSL Código abierto openssl pkcs7 -print_certs -in chain.p7b -out chain.pem
Keychain Access Integrado Haga doble clic en el archivo .p7b para importar certificados en Keychain.
Linux1 app
OpenSSL Código abierto openssl pkcs7 -print_certs -in chain.p7b -out chain.pem

Detalles técnicos

especificación profunda
CodificaciónDER binario o Base64 de texto (PEM)
Orden de bytesBig-endian (ASN.1 DER)
Formato de contenedorEnvoltorio ASN.1 DER o PEM
Tipo MIMEapplication/x-pkcs7-certificates
Bytes mágicos (DER)0x30 0x82 - Etiqueta ASN.1 SEQUENCE con longitud de 2 bytes
Bytes mágicos (PEM)Línea de encabezado ASCII «-----BEGIN PKCS7-----»
Clave privada incluidaNo - solo certificados; datos públicos seguros de compartir
Tamaño de archivo típico1 KB - 20 KB
Estructura internaASN.1 ContentInfo con contentType=signedData; el campo de certificados es un SET de estructuras X.509 v3 DER
Contenido opcionalPuede incluir Listas de Revocación de Certificados (CRL)
Extensión equivalente.p7c - estructura SignedData funcionalmente idéntica
Estándar reguladorPKCS #7 v1.5 (RFC 2315, 1998); superado por CMS RFC 5652 (2009)
Lanzado1993 (PKCS #7 v1.5 by RSA Security); RFC 2315 published 1998
Última versiónRFC 5652 - Cryptographic Message Syntax (CMS), 2009
Estándar abiertoSí · libre de regalías
Especificacióndatatracker.ietf.org

Conversiones de P7B

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos P7B. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos P7B.

Preguntas frecuentes

¿Qué es un archivo P7B?
Un paquete de certificados PKCS #7 que contiene uno o más certificados de CA X.509 (una cadena de confianza) pero NO una clave privada. Se utiliza para instalar certificados de CA intermedios/raíz en servidores web y máquinas Windows.
¿Cómo abro un archivo P7B en Windows?
Haga doble clic para iniciar el Asistente para importación de certificados, o abra certmgr.msc, haga clic derecho en un almacén de certificados → Todas las tareas → Importar.
¿Cómo convierto P7B a PEM para Apache o nginx?
Use OpenSSL: «openssl pkcs7 -print_certs -inform DER -in chain.p7b -out chain.pem». El PEM resultante se puede usar directamente en las directivas SSLCertificateChainFile / ssl_trusted_certificate.
¿Contiene un archivo P7B una clave privada?
No. P7B (PKCS #7 SignedData) solo contiene certificados públicos. Para agrupar certificados CON una clave privada, use el formato PFX/P12.
¿Cuál es la diferencia entre P7B y PFX?
P7B contiene solo certificados públicos (seguro de compartir). PFX/P12 contiene certificados Y la clave privada (debe protegerse con una contraseña).
¿Cuál es la diferencia entre P7B y CER?
Un archivo .cer suele contener un solo certificado; un .p7b puede agrupar una cadena completa (raíz + intermedios) en un solo archivo.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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

Extensiones relacionadas

.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)

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z