Convertir P7S en XPS
Créez un rendu XPS à partir du contenu d’origine situé derrière une signature P7S.
Convertir des fichiers P7S en ligne
Nous n’avons pas encore de convertisseur en ligne dédié pour P7S vers XPS, mais vous pouvez convertir des fichiers P7S en ligne vers ces formats :
Vous voulez convertir P7S en XPS ?
Dites-le-nous. Nous choisissons les prochaines conversions à ajouter selon l'intérêt.
Comment convertir p7s en fichier xps
- Documents
- Aucune note pour l'instant.
Un workflow Windows peut nécessiter une copie XPS d’un e-mail ou d’un document signé pour une impression à mise en page fixe, une soumission ou un archivage. Un fichier .p7s contient généralement uniquement la signature cryptographique ; le message ou document d’origine doit donc être ouvert et rendu avant de pouvoir créer un fichier XPS.
Qu’est-ce que le format P7S ?
.p7s identifie généralement un conteneur de signature PKCS#7 ou CMS utilisé pour la signature d’e-mails S/MIME, les systèmes de signature de documents et d’autres workflows PKI. Outlook, Thunderbird, Apple Mail, les serveurs de messagerie d’entreprise et les logiciels de signature électronique peuvent créer ou joindre des données P7S.
Un P7S détaché, souvent nommé smime.p7s, contient la signature et les informations de certificat, mais pas le corps de l’e-mail ou le document signé. Il doit être traité avec le contenu d’origine. Un fichier CMS opaque peut contenir le contenu signé, mais il s’agit toujours d’un conteneur de signature et non d’un fichier de mise en page. Renommer .p7s en .xps ne le convertit pas.
Qu’est-ce que le format XPS ?
XPS (XML Paper Specification) est un package de document à mise en page fixe basé sur XML. Il enregistre la géométrie des pages, le positionnement du texte, les ressources incorporées, les graphiques vectoriels et le formatage d’impression afin que le document puisse être rendu de manière cohérente.
XPS convient lorsqu’un système Windows le demande spécifiquement ou lorsqu’une pagination fixe est requise. Il est moins largement pris en charge que PDF, et la création d’un fichier XPS ne préserve normalement pas la signature P7S ni les éléments de preuve vérifiables associés au certificat ; elle crée un nouveau document rendu.
Comment créer un fichier XPS
E-mail signé dans Outlook ou un autre client de messagerie
- Conservez le message d’origine complet, tel que
.emlou.msg, avec sa pièce jointesmime.p7s. N’ouvrez pas la pièce jointe P7S comme s’il s’agissait du message. - Ouvrez le message dans un client de messagerie compatible S/MIME et vérifiez l’état de sa signature. Résolvez tout problème de certificat inconnu, expiré ou révoqué avant de vous fier au message.
- Choisissez File → Print et sélectionnez
Microsoft XPS Document Writer. - Définissez les pages requises, le format du papier, l’orientation et la mise à l’échelle, puis sélectionnez Print.
- Choisissez une destination et enregistrez la sortie avec l’extension
.xps.
Les pièces jointes ne sont pas automatiquement incluses dans le message imprimé. Ouvrez et imprimez séparément chaque pièce jointe requise.
Documents signés et fichiers CMS
Vérifiez ou extrayez d’abord le contenu signé, puis ouvrez ce contenu dans son application native et imprimez-le avec l’imprimante XPS. Pour un fichier CMS encodé en DER contenant du contenu intégré, OpenSSL peut extraire le contenu avec :
openssl cms -verify -inform DER -in signed.p7s -noverify -out original.bin
Pour une signature détachée, fournissez le contenu d’origine :
openssl cms -verify -inform DER -in signature.p7s -content original.bin -noverify -out verified.bin
-noverify vérifie l’opération de signature CMS tout en ignorant la validation de confiance de la chaîne de certificats ; cela ne prouve pas que le signataire est digne de confiance. Utilisez plutôt un fichier d’autorité de certification approuvé ou un magasin de certificats adapté lorsque la validation de confiance est requise. Utilisez -inform PEM pour une entrée encodée en PEM. Ces commandes s’appliquent aux fichiers compatibles CMS, et non à tous les formats de signature propriétaires.
Si le résultat extrait est un PDF, une image ou un fichier Office, ouvrez-le dans une application de bureau appropriée et sélectionnez File → Print → Microsoft XPS Document Writer. Si l’imprimante XPS est absente, activez la fonctionnalité facultative Windows correspondante ou installez un pilote d’imprimante XPS approuvé ; sa disponibilité varie selon l’édition et la version de Windows.
Conversion en ligne
Il n’existe aucun service en ligne général capable de reconstituer le message ou le document manquant à partir d’un P7S détaché. Pour un fichier PDF ou Office extrait et non confidentiel, un service tel que Zamzar ou Online-Convert peut être envisagé uniquement si sa liste actuelle de formats prend explicitement en charge le format source concerné et la sortie XPS. Ne téléversez pas d’e-mails signés, de certificats, de contrats, de données personnelles ou de documents réglementés ; utilisez plutôt la vérification locale et l’imprimante XPS Windows.
Limites de qualité et de compatibilité
- Un P7S ne garantit ni le format des pages, ni le retour à la ligne, ni les polices, ni le contenu visuel ; il ne peut donc normalement pas être rendu directement en XPS.
- L’impression peut modifier la pagination, omettre du contenu interactif ou non pris en charge, aplatir les annotations et remplacer les polices indisponibles. Vérifiez les sauts de page, les images, les tableaux et les informations d’état du certificat imprimées.
- Le résultat XPS est un rendu, et non un remplacement signé cryptographiquement. Conservez le message ou document signé d’origine, le fichier P7S et les éléments de preuve de certificat pertinents lorsque la validation de la signature ou la provenance juridique est importante.
- La prise en charge de l’affichage et de l’impression XPS est principalement concentrée sur Windows. Utilisez plutôt PDF lorsque le destinataire ou l’archive n’exige pas spécifiquement XPS.
Comparaison du format P7S vs XPS
Comparaison entre les formats P7S et XPS sur les propriétés les plus importantes pour cette conversion.
| Propriété | .P7S PKCS #7 Signature / Cryptographic Message Syntax (detached signature file) | .XPS Open XML Paper Specification |
|---|---|---|
| Texte modifiable | Non | Non |
| Mise en page fixe | Non | Oui |
| Mise en forme du texte | Aucun | Étendu |
| Images | Non | Oui |
| Éléments interactifs | Non | Non |
| Protection par mot de passe | Fort | Basique |
| S’ouvre dans un navigateur web | Non | Non |
| Taille de fichier typique | Très petit | Moyen |
| Norme ouverte | Partiellement ouvert | Partiellement ouvert |
| Idéal pour | Intégration dans des applications | Publication |
| Date d’introduction | 1991 | 2006 |
| Développeur | RSA Laboratories / IETF | Microsoft |
| Type MIME | application/pkcs7-signature | application/vnd.ms-xpsdocument |
Les informations sur les extensions et les types de fichiers sont fournies par File-Extensions.org
Logiciel suggéré pour convertir p7s en xps
Questions fréquentes
Peut-on convertir un fichier P7S en XPS tout seul ?
En général, non, car un fichier P7S contient normalement une signature numérique plutôt que le document signé. Vous avez également besoin du contenu signé original pour créer un rendu XPS.
La signature numérique P7S sera-t-elle conservée dans le fichier XPS ?
Non, il ne faut pas s’attendre à ce que la signature P7S originale reste jointe ou vérifiable après le rendu du contenu au format XPS. Le fichier XPS représente l’apparence du document, et non la relation de signature originale.
La mise en forme restera-t-elle la même lors de la conversion de P7S en XPS ?
Elle peut rester visuellement cohérente si le contenu original est disponible et rendu correctement, mais le résultat dépend du document source, des polices, des paramètres de page et du processus de rendu. XPS utilise une mise en page fixe, de sorte que le contenu interactif ou adaptable peut être aplati en pages.
Pourquoi la conversion de P7S en XPS échoue-t-elle ou produit-elle un résultat vierge ?
La raison habituelle est que le P7S est une signature détachée et ne contient pas le document signé. Sans le fichier original correspondant, la signature peut tout au plus être vérifiée, mais il n’y a aucun contenu à rendre en XPS.