¿Por qué convertir P7S a CER?
Un .p7s (firma PKCS #7) contiene la firma criptográfica y los certificados X.509 del firmante, pero no el contenido firmado. Extraer el certificado le permite añadirlo a un almacén de confianza, inspeccionar quién firmó o pasarlo a otro sistema para su verificación sin contactar al firmante original.
Cómo convertir P7S a CER
OpenSSL FREE
Ejecute openssl pkcs7 contra el .p7s para extraer los certificados a un archivo PEM, luego use openssl x509 para convertir a un .cer codificado en DER. Preinstalado en macOS y la mayoría de las distribuciones de Linux; instálelo por separado en Windows.
Microsoft Outlook APP
Para correos electrónicos firmados verificados por Outlook, haga clic en el distintivo de firma, vea el certificado, vaya a la pestaña Detalles y use Copiar en archivo para exportar como .cer DER. Solo funciona para firmas adjuntas a correos electrónicos, no para archivos .p7s independientes.
Acerca de estos formatos
Un archivo P7S -generalmente llamado smime.p7s- es la firma digital adjunta a un correo electrónico firmado. Demuestra la identidad del remitente y que el mensaje no fue alterado durante el…
Abrir detalles de .P7S →Un archivo CER es un certificado digital X.509 que vincula una identidad (un sitio web, servidor o editor) a una clave pública, firmado por una Autoridad de Certificación. En Windows, haga…
Abrir detalles de .CER →Calidad y qué observar
- Un
.p7ses una firma separada que contiene la firma y los certificados del firmante, pero no el documento original; no hay nada que «convertir», solo un certificado que extraer. - Mantenga el
.p7soriginal y el archivo firmado juntos si necesita volver a verificar más tarde; el.cerextraído prueba quién firmó, pero no qué se firmó. - Un
.p7spuede contener una cadena completa de certificados; la salida de OpenSSL puede contener múltiples certificados que deben dividirse antes de convertir cada uno a.cerindividualmente.
Preguntas frecuentes
¿Por qué no puedo simplemente renombrar `.p7s` a `.cer`?
.p7s es un contenedor PKCS #7 que envuelve la firma y los certificados; .cer es un certificado X.509 puro. Renombrarlo produce un archivo corrupto.¿Necesito el documento original para extraer el certificado?
.p7s; no necesita el documento firmado para extraerlo.¿Qué pasa si mi `.p7s` está codificado en PEM en lugar de binario?
-----BEGIN PKCS7-----, cambie el parámetro de OpenSSL de -inform DER a -inform PEM.¿Puede Outlook extraer certificados de archivos .p7s independientes?
.p7s independientes, use OpenSSL en su lugar.