.P7M

Archivo P7M

PKCS#7 / S/MIME Message (digitally signed or encrypted)
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .p7m es un contenedor PKCS#7/CMS que envuelve un documento original -generalmente un PDF o una factura electrónica XML- junto con una firma digital y/o cifrado. Para abrirlo, utilice DiKe (InfoCert), Aruba Sign, Adobe Acrobat (en caso de PDF) u OpenSSL; un editor de texto plano o simplemente renombrarlo a .pdf no funcionará porque el documento sigue envuelto en su interior.

Desarrollador: RSA Security (PKCS#7) / IETF (S/MIME, CMS - RFC 5652) Categoría: Archivos de seguridad/certificado Estándar abierto MIME: application/pkcs7-mime
SE ABRE EN Windows macOS Linux Web
Relacionado: .PEM · .CER · .REQ · .CRT

En esta página

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

Los archivos .p7m se encargan de almacenar mensajes de correo electrónico y documentos cifrados o firmados digitalmente como un contenedor binario PKCS#7/CMS. En dicho archivo, el contenido, cualquier adjunto, la firma criptográfica y la cadena de certificados del firmante se almacenan juntos. El formato es igualmente común como un envoltorio de documentos firmados de propósito general: un archivo real -como un PDF o una factura XML- se incrusta textualmente dentro de la carcasa .p7m, que añade la capa de firma por encima.

El contenedor es normalmente binario codificado en DER (bytes mágicos ASN.1 0x30 0x82 en el desplazamiento 0); también existe una variante de texto en Base64 de la misma estructura que comienza con MII.... A diferencia de .p7s, que es una firma separada que mantiene el documento de origen aparte, .p7m agrupa el documento original y la firma en un único archivo autónomo.

Acceso a mensajes cifrados

Los archivos .p7m tienen un propósito principal: la protección de la información contenida en un mensaje contra el acceso no autorizado de terceros. Para leer un .p7m cifrado es necesario poseer una clave privada que coincida con la clave pública que se utilizó para sellar el mensaje. La clave privada del destinatario sigue siendo la misma en todos los mensajes, por lo que el destinatario final tiene un acceso fácil a cada nuevo mensaje sin configuración adicional.

  • Los archivos .p7m se utilizan a menudo para enviar datos sensibles y protegidos en los sectores médico, financiero o empresarial.
  • Los archivos .p7m utilizan el estándar Secure/Multipurpose Internet Mail Extensions (S/MIME) como método de firma y cifrado; la especificación subyacente es CMS (RFC 5652).
  • En la UE -especialmente en Italia- .p7m es el contenedor estándar para las firmas electrónicas cualificadas CAdES (CMS Advanced Electronic Signatures), que tienen pleno valor legal.
  • Los mensajes firmados o cifrados en archivos .p7m suelen aparecer bajo el nombre de archivo smime.p7m.

Dichos mensajes de correo electrónico .eml proporcionan solo información dentro de un encabezado, con un campo de contenido vacío visible para el cliente de correo. El texto y los archivos del mensaje se encuentran dentro del propio adjunto cifrado o firmado. Para extraer el documento interno o verificar una firma sin software dedicado, openssl smime -verify o openssl smime -decrypt son opciones comunes de línea de comandos.

Seguridad y protección

RIESGO: MEDIUM

Un .p7m son datos, no un programa, por lo que no puede ejecutarse por sí solo, pero conlleva un significado de confianza que es importante. Para los archivos .p7m FIRMADOS, «abrirlos» es seguro, pero el objetivo es VERIFICAR: una firma válida le indica quién firmó y que el documento no ha sido alterado; compruebe que el certificado del firmante sea de confianza y no haya caducado ni haya sido revocado, no solo que «existe una firma». El documento interno (por ejemplo, un PDF) sigue mereciendo la precaución habitual una vez extraído. Para los .p7m CIFRADOS, necesita SU clave privada para descifrarlo; nunca envíe su clave privada a nadie ni suba un .p7m confidencial/cifrado a un «abridor» en línea aleatorio. Prefiera los servicios oficiales de verificación (Aruba/Agid) y las herramientas locales (Dike/OpenSSL) para documentos sensibles.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOPKCS#7 / S/MIME Message (digitally signed or encrypted)
DESARROLLADORRSA Security (PKCS#7) / IETF (S/MIME, CMS - RFC 5652)desde PKCS#7 (1990s); S/MIME / CMS standardized in RFC 5652. Heavily used for EU/Italian legal e-signatures (CAdES)
TIPO MIMEapplication/pkcs7-mime
TIPOContenedor binario PKCS#7/CMS (normalmente codificado en DER), a veces Base64; envuelve el archivo original más la firma y/o el cifrado
ESTÁNDARAbierto · libre de regalías
RELACIONADO.pem.cer.req.crt
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
0001
HEX
3082
ASCII
0·
Un .p7m es normalmente una estructura binaria PKCS#7/CMS (DER), por lo que comienza con la etiqueta ASN.1 SEQUENCE 0x30 seguida de una longitud, comúnmente 0x30 0x82 .... Algunos archivos .p7m son texto codificado en Base64 (entonces comienzan con «MII...»). El contenedor envuelve el documento REAL en su interior junto con una firma digital (signed-data) y/o cifrado (enveloped-data); el archivo real (un PDF, factura XML, etc.) se extrae de su interior.

Programas que abren archivos P7M

Windows4 apps
OpenSSL Código abierto Extraer el archivo interno: «openssl smime -verify -in archivo.p7m -inform DER -noverify -out documento.pdf» (o «openssl cms ...»). Añada -CAfile para validar realmente al firmante.
Dike (InfoCert) Gratis Documentos firmados de Italia/UE: abra Dike, use la función Verificar/Abrir, arrastre el .p7m; comprueba la firma y extrae el documento interno. Gratuito.
Aruba Sign Gratis Aplicación gratuita de firma digital de Aruba: haga clic en Verificar, seleccione el .p7m y luego vea/guarde el documento adjunto y los detalles de la firma.
Adobe Acrobat Reader Gratis Si el .p7m envuelve un PDF, Acrobat puede abrir el PDF firmado y mostrar el estado de la firma. Funciona para PDF firmados; no para .p7m cifrados arbitrarios.
macOS3 apps
Aruba Sign / Dike Gratis Ambos ofrecen versiones para macOS: verifique la firma y extraiga el documento de la misma manera que en Windows.
OpenSSL / LibreSSL Código abierto Terminal: «openssl smime -verify -in archivo.p7m -inform DER -noverify -out salida.pdf» para extraer el archivo interno. Preinstalado (LibreSSL).
Keychain Access (encrypted case) Integrado Para un .p7m CIFRADO con S/MIME, asegúrese de que su clave privada/certificado esté en el llavero para que Mail pueda descifrarlo. No es un visor de .p7m independiente.
Linux2 apps
OpenSSL Código abierto Extraer el archivo interno: «openssl smime -verify -in archivo.p7m -inform DER -noverify -out documento.pdf» (o «openssl cms ...»). Añada -CAfile para validar realmente al firmante.
Aruba Sign Gratis Aplicación gratuita de firma digital de Aruba: haga clic en Verificar, seleccione el .p7m y luego vea/guarde el documento adjunto y los detalles de la firma.
Web1 app
Aruba / Agid online signature checkers Gratis Suba un .p7m a un servicio oficial de verificación de firmas para ver el documento y la validez de la firma. Evite subir archivos cifrados o confidenciales a sitios de terceros.

Detalles técnicos

especificación profunda
Formato de contenedorPKCS#7 / CMS (Cryptographic Message Syntax)
Especificación reguladoraIETF RFC 5652 (CMS); anteriormente RFC 2315 (PKCS#7 v1.5)
Tipo MIMEapplication/pkcs7-mime
Nombre de archivo S/MIME predeterminadosmime.p7m
Codificación binariaDER (Distinguished Encoding Rules) - estructura binaria ASN.1
Codificación alternativaTexto Base64 (comienza con «MII…») - misma estructura CMS, diferente codificación de transporte
Bytes mágicos (DER)0x30 0x82 en el desplazamiento 0 del archivo - etiqueta ASN.1 SEQUENCE seguida de un campo de longitud de 2 bytes
Tipos de contenido CMSSignedData, EnvelopedData (cifrado), SignedAndEnvelopedData, CompressedData
Perfil de firma de la UECAdES (CMS Advanced Electronic Signatures, ETSI EN 319 122) - admite nivel cualificado bajo eIDAS
Certificados incrustadosCertificados del firmante X.509 y cadena de CA intermedia almacenados dentro del contenedor
Algoritmos de firmaRSA (PKCS#1 v1.5, PSS) y ECDSA; algoritmos de resumen SHA-256, SHA-384, SHA-512
Algoritmos de cifradoAES-128 y AES-256 (CBC/GCM); Triple-DES para compatibilidad heredada
Documento internoCualquier tipo de archivo (PDF, factura XML, texto plano, etc.) incrustado textualmente y extraíble
Requisito de descifradoClave privada del destinatario que coincida con el certificado de clave pública X.509 utilizado durante el cifrado
Uso legalFormato estándar de firma electrónica cualificada para la administración pública (PA) italiana, correo certificado (PEC) y documentos transfronterizos de la UE
LanzadoPKCS#7 (1990s); S/MIME / CMS standardized in RFC 5652. Heavily used for EU/Italian legal e-signatures (CAdES)
Estándar abiertoSí · libre de regalías
Especificaciónwww.rfc-editor.org

Conversiones de P7M

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos P7M. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día
I
INgs25 d agoSIN RESPUESTA
Where to buy this license?
Esperando una respuesta

Preguntas frecuentes

¿Qué es un archivo .p7m?
Un documento firmado digitalmente (y a veces cifrado) en formato PKCS#7/S/MIME. El archivo real -a menudo un PDF o una factura electrónica XML- está envuelto en su interior, junto con una firma que demuestra quién lo firmó y que no fue modificado. Es el estándar para firmas electrónicas legalmente válidas en Italia y la UE.
¿Cómo abro un archivo .p7m?
Utilice una herramienta de firma digital que verifique y extraiga el documento interno: las gratuitas DiKe (InfoCert) o Aruba Sign en Windows/Mac/Linux, Adobe Acrobat si envuelve un PDF, u OpenSSL («openssl smime -verify -in archivo.p7m -inform DER -noverify -out salida.pdf»). Un editor de texto plano no mostrará el documento.
¿Por qué mi archivo se llama algo.pdf.p7m?
Porque el .pdf es el documento original y el .p7m es el envoltorio de la firma digital que lo rodea. Verifique/extraiga el .p7m para recuperar el PDF interno; no puede simplemente renombrarlo a .pdf, ya que sigue estando envuelto.
¿Cómo extraigo el documento de un .p7m sin software especial?
Use OpenSSL: «openssl smime -verify -in archivo.p7m -inform DER -noverify -out documento.pdf» (o «openssl cms ...»). El modificador -noverify omite la comprobación de confianza solo para extraer; añada -CAfile para validar también la firma.
¿Un archivo .p7m está cifrado o solo firmado?
Normalmente solo FIRMADO: el documento es legible una vez que se extrae, y la firma demuestra la autenticidad. Algunos archivos .p7m están CIFRADOS (S/MIME) y esos necesitan la clave privada correspondiente para descifrarse. Una herramienta de firma u OpenSSL le indicará de qué tipo se trata.
¿Puedo abrir un .p7m en mi teléfono?
Sí, Aruba e InfoCert ofrecen aplicaciones móviles para verificar y ver documentos .p7m firmados, y algunas aplicaciones de PEC/factura electrónica los abren directamente. Para los .p7m cifrados, sigue necesitando tener configurada su clave privada.

Referencias

1RFC 5652 - Cryptographic Message Syntax (CMS/PKCS#7)www.rfc-editor.org
2InfoCert DiKe - free digital-signature softwarewww.firma.infocert.it

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.BINCD/DVD Disc Image (BIN/CUE)
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TXTPlain Text File

Extensiones relacionadas

.PEMPEM - Base64-encoded certificate / key container (X.509, PKCS)
.CERSecurity certificate (X.509 .cer)
.REQCertificate Signing Request (CSR) - .req
.CRTSecurity certificate (X.509 .crt)
.CSRCertificate Signing Request (PKCS#10)

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