.P7C

Fichier P7C

PKCS#7 Certificate File
Poser une question
RÉPONSE RAPIDE

Un fichier P7C est un ensemble de certificats PKCS#7 contenant un ou plusieurs certificats numériques (clés publiques uniquement, pas de clé privée). Sous Windows, double-cliquez pour ouvrir l'Assistant d'importation de certificat. Sur Mac, double-cliquez pour l'importer dans Trousseau d'accès. Ce n'est pas un document et il ne peut pas être ouvert dans un lecteur PDF ou un éditeur de texte.

Développeur : RSA Laboratories (PKCS standard); standardized by IETF as RFC 2315 → RFC 5652 (CMS) Catégorie : Fichiers de chiffrage Standard ouvert MIME: application/pkcs7-mime
S'OUVRE SUR Windows macOS Linux
Lié : .CRYPT · .SDOC · .AXX · .REM

Sur cette page

19k+ extensions indexées
Dernière révision le Jun 28, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier P7C ?

Un fichier .p7c est un ensemble de certificats PKCS#7 - un fichier de certificat numérique encodé comme une structure PKCS#7 SignedData « dégénérée » contenant un ou plusieurs certificats X.509 mais sans contenu signé. Il est utilisé pour distribuer un certificat ou une chaîne de certification complète (entité finale plus autorités de certification intermédiaires) sous la forme d'un seul fichier portable.

Techniquement, .p7c et .p7b sont le même format : les deux enveloppent les certificats dans une structure PKCS#7 SignedData (OID 1.2.840.113549.1.7.2) avec un champ SignerInfos vide. La distinction se fait par convention - .p7c est l'extension que Microsoft associe à la forme « certificats uniquement » pour S/MIME et l'identité de messagerie. L'API Crypto de Windows et le Gestionnaire de certificats (certmgr.msc) gèrent les deux de manière identique.

Les fichiers peuvent être encodés de deux manières : DER (binaire, commençant par les octets 30 82) ou PEM (DER encodé en Base64 enveloppé dans des lignes d'en-tête -----BEGIN PKCS7----- / -----END PKCS7-----).

Les fichiers .p7c ne contiennent que des certificats publics - aucune clé privée n'est incluse. Pour les fichiers qui regroupent un certificat avec sa clé privée, voir .pfx (PKCS#12). La norme sous-jacente a été remplacée par CMS (Cryptographic Message Syntax, RFC 5652), mais les fichiers .p7c restent largement utilisés pour la distribution de certificats S/MIME, les chaînes de signature de code et les flux de travail PKI d'entreprise.

openssl pkcs7 -in file.p7c -print_certs extrait les certificats de l'ensemble.

Sécurité et sûreté

RISQUE : LOW

Le fichier .p7c ne contient que des certificats publics - aucune clé privée. Sûr à partager et à distribuer. Aucun contenu exécutable. Risque : vérifiez toujours l'émetteur/l'empreinte du certificat après l'importation pour confirmer qu'il provient d'une AC légitime ; des certificats malveillants pourraient être utilisés dans des attaques MITM s'ils sont importés dans les Autorités de certification racines de confiance.

Détails du format

en bref
NOM COMPLETPKCS#7 Certificate Filealias Degenerate SignedData, certs-only PKCS7
DÉVELOPPEURRSA Laboratories (PKCS standard); standardized by IETF as RFC 2315 → RFC 5652 (CMS)depuis 1993 (PKCS#7 v1.5 by RSA Laboratories; RFC 2315 published 1998)
TYPE MIMEapplication/pkcs7-mime
TYPEStructure ASN.1 PKCS#7 SignedData encodée en DER/PEM (certificats uniquement, sans contenu)
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • Pièce jointe S/MIME signée et enveloppée - application/pkcs7-mime avec smime-type=enveloped-data enveloppe le corps de l'e-mail chiffré ; même extension, type de contenu différent.
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
0001
HEX
3082
ASCII
0·
Les fichiers encodés en DER commencent par 0x30 (balise SEQUENCE) suivi des octets de longueur (0x82 signifie qu'une longueur de 2 octets suit). La variante encodée en PEM commence par le texte ASCII « -----BEGIN CERTIFICATE----- » ou « -----BEGIN PKCS7----- » ; hex : null pour PEM. L'OID PKCS#7 1.2.840.113549.1.7.2 (signedData) apparaît dans l'en-tête.

Programmes qui ouvrent les fichiers P7C

Windows5 apps
Adobe Acrobat Payant Édition > Préférences > Signatures > Identités et certificats approuvés > Importer - utiliser pour ajouter le certificat pour la validation de signature PDF, et non pour l'« ouvrir » comme un document.
Microsoft Windows Certificate Manager (certmgr.msc) Intégré Double-cliquez sur le .p7c pour lancer l'Assistant d'importation de certificat ; choisissez le magasin de certificats (Personnel, Autorités de certification racines de confiance, etc.).
Microsoft Windows (built-in shell handler) Intégré Le double-clic ouvre nativement la boîte de dialogue Certificat ; cliquez sur « Installer le certificat » pour invoquer l'Assistant d'importation.
Adobe Reader (Acrobat Reader) Gratuit Peut importer .p7c pour la validation de certificat de signature numérique via Préférences > Signatures. Il n'ouvre PAS le P7C comme un document.
OpenSSL (CLI) Open-source openssl pkcs7 -inform DER -in cert.p7c -print_certs -out certs.pem - extraire les certificats PEM individuels.
macOS2 apps
Keychain Access Intégré Double-cliquez sur le .p7c ou faites-le glisser sur Trousseau d'accès pour importer le(s) certificat(s) dans le trousseau approprié.
macOS (built-in) Intégré Double-cliquez pour ouvrir automatiquement dans Trousseau d'accès.
Linux1 app
OpenSSL (CLI) Open-source openssl pkcs7 -inform DER -in cert.p7c -print_certs -out certs.pem - extraire les certificats PEM individuels.

Détails techniques

spécifications approfondies
StandardPKCS#7 v1.5 (RFC 2315, 1998) ; fonctionnellement identique à CMS SignedData (RFC 5652, 2009)
OID PKCS#71.2.840.113549.1.7.2 (id-signedData)
Octets magiques DER30 82 - balise ASN.1 SEQUENCE suivie d'un encodage de longueur sur 2 octets
En-tête PEM-----BEGIN PKCS7----- / -----END PKCS7-----
EncodageBinaire (DER) ou texte (PEM - DER encodé en Base64)
ConteneurASN.1 BER/DER - même encodage utilisé par tous les formats X.509 et PKCS
Certificats inclusUn ou plusieurs certificats X.509 v3 DER (entité finale plus chaîne)
Clés privéesNon incluses - format de certificats uniquement ; utilisez .pfx/.p12 pour les ensembles certificat+clé
Champ SignerInfosVide (SignedData dégénéré - aucun contenu signé, seulement des certificats)
Type MIMEapplication/pkcs7-mime; smime-type=certs-only
Taille de fichier typique1 Ko - 20 Ko (varie selon la longueur de la chaîne de certificats)
Commande OpenSSLopenssl pkcs7 -in file.p7c -print_certs
Systèmes d'exploitationWindows, macOS, Linux, iOS, Android
Publié1993 (PKCS#7 v1.5 by RSA Laboratories; RFC 2315 published 1998)
Dernière versionCMS (Cryptographic Message Syntax) RFC 5652, 2009 - successor standard
Standard ouvertOui · libre de droits
Spécificationdatatracker.ietf.org

Conversions P7C

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers P7C. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers P7C.

Foire aux questions

Qu'est-ce qu'un fichier P7C ?
Un fichier de certificat PKCS#7 - il contient un ou plusieurs certificats numériques (données de clé publique uniquement, pas de clé privée). Utilisé pour distribuer des certificats pour la signature d'e-mails, SSL/TLS ou la validation de signature de code.
Comment ouvrir un fichier P7C sous Windows ?
Double-cliquez dessus - Windows ouvre automatiquement l'Assistant d'importation de certificat. Choisissez le bon magasin de certificats (Personnel pour votre propre certificat ; Autorités de certification racines de confiance pour les certificats d'AC).
Comment ouvrir un fichier P7C sur Mac ?
Double-cliquez dessus et Trousseau d'accès s'ouvre. Sélectionnez le trousseau cible et cliquez sur Ajouter.
Un fichier P7C contient-il ma clé privée ?
Non. P7C ne contient que des certificats publics. Votre clé privée se trouve dans un fichier .pfx ou .p12 (PKCS#12), que vous ne devriez jamais partager.
Quelle est la différence entre P7C et P7B ?
Il s'agit du même format (certificats PKCS#7 uniquement). P7B est plus courant sous Windows ; P7C est l'extension spécifique à S/MIME. Vous pouvez renommer l'un en l'autre.
Pourquoi Adobe Reader me demande-t-il d'ouvrir un fichier P7C ?
Adobe utilise .p7c pour l'importation de certificats d'identité numérique pour la signature ou la vérification de PDF. Ce n'est pas un document PDF - c'est un certificat à importer dans le magasin de confiance d'Acrobat.
Puis-je convertir un P7C en PEM ?
Oui : openssl pkcs7 -inform DER -in cert.p7c -print_certs -out bundle.pem

Références

1RFC 2315 - PKCS#7 Cryptographic Message Syntax v1.5datatracker.ietf.org
2RFC 5652 - Cryptographic Message Syntax (CMS, successor)datatracker.ietf.org

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.BCBitComet Incomplete Download File
3.PARTPartial Download File
4.CRDOWNLOADChrome Partial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.EXEWindows Executable (Portable Executable)
7.MDMarkdown Document
8.NOMEDIAAndroid No-Media Marker File
9.AVIFAV1 Image File Format (AVIF)
10.RPMSGRestricted Permission Message

Extensions liées

.CRYPTWhatsApp Encrypted Message Database Backup
.SDOCOracle IRM Sealed Word Document
.AXXAxCrypt Encrypted File
.REMBlackBerry Encrypted Media Card File
.DLCDownload Link Container
.SECPGP Secret Key Ring File

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z