P7S PEM
Conversión de archivos

Convertir P7S a PEM

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

Convertir .p7s a PEM re-codifica los mismos datos criptográficos de DER binario a texto Base64, produciendo un archivo que comienza con -----BEGIN PKCS7-----. OpenSSL hace esto en un solo comando; añadir -print_certs también extrae el certificado X.509 del firmante en el resultado. La conversión no recupera ningún contenido de correo electrónico o documento.

También a PEM: JKS · REQ · PPK

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 P7S a PEM?

PEM es el formato de texto estándar para certificados y objetos criptográficos que esperan la mayoría de los servidores web, herramientas de inspección y código que procesa certificados X.509. Re-codificar el .p7s a .pem le permite inspeccionar la cadena de certificados del firmante, introducirla en la configuración del servidor o usarla con herramientas que requieren entrada Base64 sin un paso manual de conversión de binario a texto.

Cómo convertir P7S a PEM

OpenSSL OPEN-SOURCE

Ejecute openssl pkcs7 -inform DER -in file.p7s -out file.pem para re-codificar la firma binaria como PEM Base64; añada -print_certs para extraer también la cadena de certificados del firmante en el resultado.

Acerca de estos formatos

Calidad y qué observar

  • Si el .p7s ya está codificado en Base64 (se abre en un editor de texto comenzando con -----BEGIN PKCS7-----), use -inform PEM en lugar de -inform DER en el comando de OpenSSL.
  • La salida PEM contiene solo la firma y los datos del certificado - no recupera ningún contenido de correo electrónico o documento, que se almacena por separado de un .p7s independiente.
  • Añadir -print_certs al comando OpenSSL incrusta la cadena completa de certificados del firmante como bloques -----BEGIN CERTIFICATE----- en el resultado.

Preguntas frecuentes

¿La conversión a PEM valida la firma?
No - la re-codificación solo cambia el formato; use openssl smime -verify con el contenido original firmado para verificar la firma.
¿Qué pasa si el comando OpenSSL falla con un error de análisis (parse error)?
Es posible que el archivo ya esté codificado en PEM; intente con -inform PEM en lugar de -inform DER.
¿Contiene el archivo PEM el contenido del mensaje de correo electrónico?
No - un .p7s es una firma independiente; ni el original DER ni la salida PEM contienen el cuerpo del mensaje.
¿Puedo usar el archivo PEM en la configuración de un servidor web?
El PEM de un .p7s contiene el objeto de firma y la cadena de certificados - extraiga certificados individuales con openssl x509 para su uso en servidores.