P7M P7S
Conversión de archivos

Convertir P7M a P7S

RESPUESTA RÁPIDA
¿Es posible convertir P7M a P7S?
Sí - P7M se convierte a P7S.

Use OpenSSL en dos pasos: primero extraiga el documento interno del .p7m, luego vuelva a firmarlo con su certificado para producir un .p7s separado. La mayoría de los usuarios que reciben un .p7m solo necesitan extraer el documento interior, no producir un .p7s.

En esta página

Probado en macOS, Windows y Linux
Última verificación Oct 2026

Más convertidores gratuitos

HEIC, PNG, WEBP, MP3 y más - cada herramienta aquí es gratuita.

Abrir la caja de herramientas

¿Por qué convertir P7M a P7S?

Un .p7m es un contenedor de firma incrustada donde el documento y la firma se agrupan. Un .p7s es una firma separada que reside en un archivo aparte junto al documento original. Ambos utilizan el mismo estándar PKCS#7/CMS (RFC 5652). Algunos sistemas o archivos requieren firmas separadas en lugar de incrustadas, lo que hace necesario este flujo de trabajo en integraciones técnicas específicas.

Cómo convertir P7M a P7S

OpenSSL OPEN-SOURCE

Extraiga el documento interno con openssl smime -verify -in document.p7m -inform DER -noverify -out inner.pdf, luego cree la firma separada con openssl cms -sign -in inner.pdf -signer cert.pem -inkey key.pem -out signature.p7s -outform DER -detach.

Acerca de estos formatos

Calidad y qué observar

  • Volver a firmar rompe la firma original - el nuevo .p7s está firmado por su certificado, no por el del firmante original.
  • Si preservar la prueba del firmante original es un requisito legal, conserve el .p7m como el registro fidedigno y no vuelva a firmar.
  • Ninguna aplicación con interfaz gráfica de uso común realiza esta conversión específica; es un flujo de trabajo técnico de nicho que solo se maneja en la línea de comandos.

Preguntas frecuentes

¿Por qué OpenSSL es la única herramienta para esto?
Ninguna aplicación con interfaz gráfica de uso común realiza este flujo de trabajo específico de .p7m a .p7s; requiere acceso por línea de comandos a operaciones de firma criptográfica.
¿Es la firma en un `.p7s` la misma que en el `.p7m` original?
No - volver a firmar crea una nueva firma bajo su propio certificado. La prueba criptográfica del firmante original no se preserva.
¿Cuál es la diferencia entre `.p7m` y `.p7s`?
Ambos usan PKCS#7/CMS: .p7m incrusta el contenido del documento dentro del contenedor de la firma, mientras que .p7s es un archivo adjunto separado que hace referencia al documento de forma externa.