.P7C

Archivo P7C

PKCS#7 Certificate File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo P7C es un paquete de certificados PKCS#7 que contiene uno o más certificados digitales (solo claves públicas, sin clave privada). En Windows, haga doble clic para abrir el Asistente para importación de certificados. En Mac, haga doble clic para importarlo en Acceso a Llaveros. No es un documento y no se puede abrir en un visor de PDF o editor de texto.

Desarrollador: RSA Laboratories (PKCS standard); standardized by IETF as RFC 2315 → RFC 5652 (CMS) Categoría: Archivos cifrados Estándar abierto MIME: application/pkcs7-mime
SE ABRE EN Windows macOS Linux
Relacionado: .CRYPT · .SDOC · .AXX · .REM

En esta página

19k+ extensiones indexadas
Última revisión Jun 28, 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 P7C?

Un archivo .p7c es un paquete de certificados PKCS#7, un archivo de certificado digital codificado como una estructura SignedData de PKCS#7 «degenerada» que contiene uno o más certificados X.509 pero sin carga útil firmada. Se utiliza para distribuir un certificado o una cadena de certificados completa (entidad final más CA intermedias) como un único archivo portátil.

Tecnicamente, .p7c y .p7b son el mismo formato: ambos envuelven certificados en una estructura SignedData de PKCS#7 (OID 1.2.840.113549.1.7.2) con un campo SignerInfos vacío. La distinción es por convención: .p7c es la extensión que Microsoft asocia con la forma de solo certificados para fines de S/MIME e identidad de correo electrónico. Windows CryptoAPI y el Administrador de certificados (certmgr.msc) manejan ambos de forma idéntica.

Los archivos pueden codificarse de dos maneras: DER (binario, comenzando con los bytes 30 82) o PEM (DER codificado en Base64 envuelto en líneas de encabezado -----BEGIN PKCS7----- / -----END PKCS7-----).

Los archivos .p7c contienen solo certificados públicos; no se incluyen claves privadas. Para archivos que agrupan un certificado con su clave privada, consulte .pfx (PKCS#12). El estándar subyacente ha sido superado por CMS (Sintaxis de mensajes criptográficos, RFC 5652), pero los archivos .p7c siguen teniendo un uso extendido para la distribución de certificados S/MIME, cadenas de firma de código y flujos de trabajo de PKI empresarial.

openssl pkcs7 -in file.p7c -print_certs extrae los certificados del paquete.

Seguridad y protección

RIESGO: LOW

P7C contiene solo certificados públicos, sin claves privadas. Es seguro de compartir y distribuir. Sin contenido ejecutable. Riesgo: verifique siempre el emisor/huella digital del certificado después de importarlo para confirmar que proviene de una CA legítima; los certificados maliciosos podrían usarse en ataques MITM si se importan en Entidades de certificación de raíz de confianza.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOPKCS#7 Certificate Filetambién conocido como Degenerate SignedData, certs-only PKCS7
DESARROLLADORRSA Laboratories (PKCS standard); standardized by IETF as RFC 2315 → RFC 5652 (CMS)desde 1993 (PKCS#7 v1.5 by RSA Laboratories; RFC 2315 published 1998)
TIPO MIMEapplication/pkcs7-mime
TIPOEstructura SignedData de PKCS#7 ASN.1 codificada en DER/PEM (solo certificados, sin carga útil)
ESTÁNDARAbierto · libre de regalías
Esta extensión también es utilizada por…
  • Adjunto de correo firmado y envuelto S/MIME - application/pkcs7-mime con smime-type=enveloped-data envuelve el cuerpo del correo electrónico cifrado; misma extensión, diferente tipo de contenido.
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
0001
HEX
3082
ASCII
0·
Los archivos codificados en DER comienzan con 0x30 (etiqueta SEQUENCE) seguido de bytes de longitud (0x82 significa que sigue una longitud de 2 bytes). La variante codificada en PEM comienza con el texto ASCII «-----BEGIN CERTIFICATE-----» o «-----BEGIN PKCS7-----»; hex: null para PEM. El OID de PKCS#7 1.2.840.113549.1.7.2 (signedData) aparece en el encabezado.

Programas que abren archivos P7C

Windows5 apps
Adobe Acrobat Pago Edición > Preferencias > Firmas > Identidades y certificados de confianza > Importar - utilícelo para añadir el certificado para la validación de firmas PDF, no para «abrirlo» como un documento.
Microsoft Windows Certificate Manager (certmgr.msc) Integrado Haga doble clic en el .p7c para iniciar el Asistente para importación de certificados; elija el almacén de certificados (Personal, Entidades de certificación de raíz de confianza, etc.).
Microsoft Windows (built-in shell handler) Integrado Al hacer doble clic, se abre el cuadro de diálogo Certificado de forma nativa; haga clic en «Instalar certificado» para invocar el Asistente de importación.
Adobe Reader (Acrobat Reader) Gratis Puede importar .p7c para la validación de certificados de firma digital a través de Preferencias > Firmas. NO abre P7C como un documento.
OpenSSL (CLI) Código abierto openssl pkcs7 -inform DER -in cert.p7c -print_certs -out certs.pem - extrae certificados PEM individuales.
macOS2 apps
Keychain Access Integrado Haga doble clic en el .p7c o arrástrelo a Acceso a Llaveros para importar los certificados en el llavero correspondiente.
macOS (built-in) Integrado Haga doble clic para abrir en Acceso a Llaveros automáticamente.
Linux1 app
OpenSSL (CLI) Código abierto openssl pkcs7 -inform DER -in cert.p7c -print_certs -out certs.pem - extrae certificados PEM individuales.

Detalles técnicos

especificación profunda
EstándarPKCS#7 v1.5 (RFC 2315, 1998); funcionalmente idéntico a CMS SignedData (RFC 5652, 2009)
OID de PKCS#71.2.840.113549.1.7.2 (id-signedData)
Bytes mágicos DER30 82 - etiqueta ASN.1 SEQUENCE seguida de codificación de longitud de 2 bytes
Encabezado PEM-----BEGIN PKCS7----- / -----END PKCS7-----
CodificaciónBinario (DER) o texto (PEM - DER codificado en Base64)
ContenedorASN.1 BER/DER - misma codificación utilizada por todos los formatos X.509 y PKCS
Certificados incluidosUno o más certificados X.509 v3 DER (entidad final más cadena)
Claves privadasNo incluidas - formato de solo certificados; use .pfx/.p12 para paquetes de certificado+clave
Campo SignerInfosVacío (SignedData degenerado - sin contenido firmado, solo certificados)
Tipo MIMEapplication/pkcs7-mime; smime-type=certs-only
Tamaño de archivo típico1 KB - 20 KB (escala con la longitud de la cadena de certificados)
Comando OpenSSLopenssl pkcs7 -in file.p7c -print_certs
Sistemas operativosWindows, macOS, Linux, iOS, Android
Lanzado1993 (PKCS#7 v1.5 by RSA Laboratories; RFC 2315 published 1998)
Última versiónCMS (Cryptographic Message Syntax) RFC 5652, 2009 - successor standard
Estándar abierto · libre de regalías
Especificacióndatatracker.ietf.org

Conversiones de P7C

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos P7C. 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 P7C.

Preguntas frecuentes

¿Qué es un archivo P7C?
Un archivo de certificado PKCS#7: contiene uno o más certificados digitales (solo datos de clave pública, sin clave privada). Se utiliza para distribuir certificados para firma de correo electrónico, SSL/TLS o validación de firma de código.
¿Cómo abro un archivo P7C en Windows?
Haga doble clic en él: Windows abre automáticamente el Asistente para importación de certificados. Elija el almacén de certificados correcto (Personal para su propio certificado; Entidades de certificación de raíz de confianza para certificados de CA).
¿Cómo abro un archivo P7C en Mac?
Haga doble clic en él y se abrirá Acceso a Llaveros. Seleccione el llavero de destino y haga clic en Añadir.
¿Contiene un archivo P7C mi clave privada?
No. P7C solo contiene certificados públicos. Su clave privada se encuentra en un archivo .pfx o .p12 (PKCS#12), que nunca debe compartir.
¿Cuál es la diferencia entre P7C y P7B?
Son el mismo formato (PKCS#7 de solo certificados). P7B se ve más comúnmente en Windows; P7C es la extensión específica de S/MIME. Puede cambiar el nombre de uno a otro.
¿Por qué Adobe Reader quiere que abra un archivo P7C?
Adobe utiliza .p7c para la importación de certificados de ID digital para la firma/verificación de PDF. No es un documento PDF, es un certificado para importar en el almacén de confianza de Acrobat.
¿Puedo convertir un P7C a PEM?
Sí: openssl pkcs7 -inform DER -in cert.p7c -print_certs -out bundle.pem

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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

Extensiones relacionadas

.CRYPTWhatsApp Encrypted Message Database Backup
.SDOCOracle IRM Sealed Word Document
.AXXAxCrypt Encrypted File
.REMBlackBerry Encrypted Media Card File
.DLCDownload Link Container
.SECPGP Secret Key Ring File

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