P7S PEM
Conversion de fichier

Convertir P7S en PEM

RÉPONSE RAPIDE
Est-il possible de convertir P7S en PEM ?
Oui - P7S se convertit en PEM.

La conversion de .p7s en PEM ré-encode les mêmes données cryptographiques du format binaire DER vers le texte Base64, produisant un fichier qui commence par -----BEGIN PKCS7-----. OpenSSL effectue cette opération en une seule commande ; l'ajout de -print_certs extrait également le certificat X.509 du signataire dans la sortie. La conversion ne récupère aucun contenu d'e-mail ou de document.

Aussi vers PEM : JKS · REQ · PPK

Sur cette page

Testé sur macOS, Windows et Linux
Dernière vérification le Oct 2026

Plus de convertisseurs gratuits

HEIC, PNG, WEBP, MP3 et plus - chaque outil ici est gratuit.

Ouvrir la boîte à outils

Pourquoi convertir P7S en PEM ?

PEM est le format texte standard pour les certificats et les objets cryptographiques attendus par la plupart des serveurs web, des outils d'inspection et des codes traitant les certificats X.509. Le ré-encodage du .p7s vers .pem vous permet d'inspecter la chaîne de certification du signataire, de l'intégrer dans la configuration d'un serveur ou de l'utiliser avec des outils nécessitant une entrée Base64 sans étape manuelle de conversion binaire-vers-texte.

Comment convertir P7S en PEM

OpenSSL OPEN-SOURCE

Exécutez openssl pkcs7 -inform DER -in file.p7s -out file.pem pour ré-encoder la signature binaire en PEM Base64 ; ajoutez -print_certs pour extraire également la chaîne de certificats du signataire dans le fichier de sortie.

À propos de ces formats

Qualité et points de vigilance

  • Si le .p7s est déjà encodé en Base64 (il s'ouvre dans un éditeur de texte en commençant par -----BEGIN PKCS7-----), utilisez -inform PEM au lieu de -inform DER dans la commande OpenSSL.
  • La sortie PEM contient uniquement la signature et les données du certificat - elle ne récupère aucun contenu d'e-mail ou de document, car ceux-ci sont stockés séparément d'un fichier .p7s détaché.
  • L'ajout de -print_certs à la commande OpenSSL incorpore la chaîne complète de certificats du signataire sous forme de blocs -----BEGIN CERTIFICATE----- dans la sortie.

Foire aux questions

La conversion en PEM valide-t-elle la signature ?
Non - le ré-encodage ne fait que changer le format ; utilisez openssl smime -verify avec le contenu original signé pour vérifier la signature.
Que faire si la commande OpenSSL échoue avec une erreur d'analyse (parse error) ?
Le fichier est peut-être déjà encodé en PEM ; essayez -inform PEM au lieu de -inform DER.
Le fichier PEM contient-il le contenu du message électronique ?
Non - un .p7s est une signature détachée ; ni l'original DER ni la sortie PEM ne contiennent le corps du message.
Puis-je utiliser le fichier PEM dans la configuration d'un serveur web ?
Le PEM issu d'un .p7s contient l'objet de signature et la chaîne de certificats - extrayez les certificats individuels avec openssl x509 pour une utilisation sur serveur.