¿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: LOWLos 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- 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.
Programas que abren archivos P7B
Detalles técnicos
especificación profunda| Codificación | DER binario o Base64 de texto (PEM) |
| Orden de bytes | Big-endian (ASN.1 DER) |
| Formato de contenedor | Envoltorio ASN.1 DER o PEM |
| Tipo MIME | application/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 incluida | No - solo certificados; datos públicos seguros de compartir |
| Tamaño de archivo típico | 1 KB - 20 KB |
| Estructura interna | ASN.1 ContentInfo con contentType=signedData; el campo de certificados es un SET de estructuras X.509 v3 DER |
| Contenido opcional | Puede incluir Listas de Revocación de Certificados (CRL) |
| Extensión equivalente | .p7c - estructura SignedData funcionalmente idéntica |
| Estándar regulador | PKCS #7 v1.5 (RFC 2315, 1998); superado por CMS RFC 5652 (2009) |
| Lanzado | 1993 (PKCS #7 v1.5 by RSA Security); RFC 2315 published 1998 |
| Última versión | RFC 5652 - Cryptographic Message Syntax (CMS), 2009 |
| Estándar abierto | Sí · libre de regalías |
| Especificación | datatracker.ietf.org |
Conversiones de P7B
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos P7B.