Convertir p7s a xps

Convertir P7S a XPS

Cree una representación XPS del contenido original detrás de una firma P7S.

Convierte archivos P7S en línea

Todavía no tenemos un conversor en línea específico para P7S a XPS, pero puedes convertir archivos P7S en línea a estos formatos:

Cómo convertir un archivo p7s a xps

  • Documentos

Un flujo de trabajo de Windows puede requerir una copia XPS de un correo electrónico o documento firmado para impresión con diseño fijo, envío o archivado. Un archivo .p7s normalmente contiene solo la firma criptográfica, por lo que el mensaje o documento original debe abrirse y renderizarse antes de poder crear un archivo XPS.

Qué es el formato P7S

.p7s suele identificar un contenedor de firma PKCS#7 o CMS utilizado para la firma de correos electrónicos S/MIME, sistemas de firma de documentos y otros flujos de trabajo PKI. Outlook, Thunderbird, Apple Mail, los servidores de correo empresariales y el software de firma electrónica pueden crear o adjuntar datos P7S.

Un P7S separado, a menudo denominado smime.p7s, contiene la firma y la información del certificado, pero no el cuerpo del correo electrónico ni el documento firmado. Debe procesarse junto con el contenido original. Un archivo CMS opaco puede contener el contenido firmado, pero sigue siendo un contenedor de firma y no un archivo de diseño de páginas. Cambiar el nombre de .p7s a .xps no lo convierte.

Qué es el formato XPS

XPS (XML Paper Specification) es un paquete de documentos de diseño fijo basado en XML. Registra la geometría de las páginas, la colocación del texto, los recursos incrustados, los gráficos vectoriales y el formato de impresión para que el documento se renderice de manera uniforme.

XPS es adecuado cuando un sistema Windows lo solicita específicamente o cuando se requiere una paginación fija. Es menos compatible que PDF y, normalmente, crear XPS NO conserva la firma P7S ni las pruebas de certificado verificables asociadas; crea un documento renderizado nuevo.

Cómo crear un archivo XPS

Correo electrónico firmado en Outlook u otro cliente de correo

  1. Conserve el mensaje original completo, como .eml o .msg, con su archivo adjunto smime.p7s. No abra el archivo adjunto P7S como si fuera el mensaje.
  2. Abra el mensaje en un cliente de correo compatible con S/MIME y compruebe el estado de su firma. Resuelva cualquier certificado desconocido, caducado o revocado antes de confiar en el mensaje.
  3. Seleccione File → Print y elija Microsoft XPS Document Writer.
  4. Establezca las páginas, el tamaño del papel, la orientación y la escala necesarias; después, seleccione Print.
  5. Elija un destino y guarde el resultado con la extensión .xps.

Los archivos adjuntos no se incluyen automáticamente en el mensaje impreso. Abra e imprima por separado cada archivo adjunto necesario.

Documentos firmados y archivos CMS

Primero verifique o extraiga el contenido firmado; después, ábralo en su aplicación nativa e imprímalo con la impresora XPS. Para un archivo CMS codificado en DER que contenga contenido incrustado, OpenSSL puede extraer el contenido con:

openssl cms -verify -inform DER -in signed.p7s -noverify -out original.bin

Para una firma separada, proporcione el contenido original:

openssl cms -verify -inform DER -in signature.p7s -content original.bin -noverify -out verified.bin

-noverify comprueba la operación de firma CMS omitiendo la validación de confianza de la cadena de certificados; no demuestra que se confíe en el firmante. En su lugar, utilice un archivo de CA de confianza o un almacén de certificados adecuado cuando sea necesaria la validación de confianza. Use -inform PEM para entradas codificadas en PEM. Estos comandos se aplican a archivos compatibles con CMS, no a todos los formatos de firma propietarios.

Si el resultado extraído es un PDF, una imagen o un archivo de Office, ábralo en una aplicación de escritorio adecuada y seleccione File → Print → Microsoft XPS Document Writer. Si falta la impresora XPS, habilite la característica opcional correspondiente de Windows o instale un controlador de impresora XPS aprobado; la disponibilidad varía según la edición y la versión de Windows.

Conversión en línea

No existe un servicio general en línea que pueda reconstruir el mensaje o documento que falta a partir de un P7S separado. Para un archivo PDF o de Office extraído que no sea confidencial, puede considerarse un servicio como Zamzar u Online-Convert únicamente si su lista de formatos actual admite explícitamente ese formato de origen y la salida XPS. No cargue correos electrónicos firmados, certificados, contratos, datos personales ni registros regulados; utilice la verificación local y la impresora XPS de Windows.

Limitaciones de calidad y compatibilidad

  • Un P7S no garantiza el tamaño de página, el ajuste de línea, las fuentes ni el contenido visual, por lo que normalmente no se puede renderizar directamente como XPS.
  • La impresión puede cambiar la paginación, omitir contenido interactivo o no compatible, aplanar las anotaciones y sustituir las fuentes no disponibles. Revise los saltos de página, las imágenes, las tablas y la información impresa sobre el estado del certificado.
  • El resultado XPS es un renderizado, no un sustituto firmado criptográficamente. Conserve el mensaje o documento original firmado, el archivo P7S y las pruebas de certificado pertinentes cuando sean importantes la validación de la firma o la procedencia legal.
  • La compatibilidad con la visualización y la impresión de XPS se concentra en Windows. Utilice PDF cuando el destinatario o el archivo no requieran específicamente XPS.

P7S vs XPS: comparación de formatos

Cómo se comparan los formatos P7S y XPS en las propiedades que más importan para esta conversión.

Comparación de los formatos de archivo P7S y XPS
Propiedad .P7S PKCS #7 Signature / Cryptographic Message Syntax (detached signature file) .XPS Open XML Paper Specification
Texto editable No No
Diseño de página fijo No Sí
Formato de texto Ninguno Amplio
Imágenes No Sí
Elementos interactivos No No
Protección con contraseña Fuerte Básico
Se abre en un navegador web No No
Tamaño de archivo típico Muy pequeño Medio
Estándar abierto Parcialmente abierto Parcialmente abierto
Más adecuado para Incrustación en aplicaciones Publicación
Introducido 1991 2006
Desarrollador RSA Laboratories / IETF Microsoft
Tipo MIME application/pkcs7-signature application/vnd.ms-xpsdocument

Otras conversiones de archivos .p7s

Convertir a .xps
desde otros formatos

Compartir en redes sociales: