Skip to main content

Fichier PEM (qu'est-ce que c'est et comment en ouvrir un)

Qu'est-ce que la certification LEED ? (Avril 2025)

Qu'est-ce que la certification LEED ? (Avril 2025)
Anonim

Un fichier avec l'extension de fichier PEM est un fichier de certificat de messagerie amélioré destiné à la confidentialité utilisé pour la transmission privée de courrier électronique. La personne qui reçoit cet e-mail peut être sûre que le message n'a pas été modifié lors de sa transmission, n'a été montré à personne d'autre et a été envoyé par la personne qui prétend l'avoir envoyé.

Le format PEM est né de la complication de l'envoi de données binaires par courrier électronique. Le format PEM code le binaire avec base64 afin qu'il existe sous forme de chaîne ASCII.

Le format PEM a été remplacé par des technologies plus récentes et plus sécurisées, mais le conteneur PEM est toujours utilisé aujourd'hui pour contenir des fichiers d'autorité de certification, des clés publique et privée, des certificats racine, etc.

Certains fichiers au format PEM peuvent à la place utiliser une extension de fichier différente, telle que CER ou CRT pour les certificats ou KEY pour les clés publiques ou privées.

Comment ouvrir les fichiers PEM

Les étapes pour ouvrir un fichier PEM diffèrent en fonction de l'application qui en a besoin et du système d'exploitation utilisé. Toutefois, vous devrez peut-être convertir votre fichier PEM au format CER ou CRT pour que certains de ces programmes l'acceptent.

les fenêtres

Si vous avez besoin du fichier CER ou CRT dans un client de messagerie Microsoft tel que Outlook, ouvrez-le dans Internet Explorer pour le charger automatiquement dans la base de données appropriée. Le client de messagerie peut automatiquement l'utiliser à partir de là.

Pour voir quels fichiers de certificat sont chargés sur votre ordinateur et pour en importer manuellement, utilisez Internet Explorer's. Outils menu pour accéder Options Internet> Contenu> Certificats, comme ça:

Pour importer un fichier CER ou CRT dans Windows, commencez par ouvrir Microsoft Management Console à partir de la boîte de dialogue Exécuter (utilisez la commande Touche Windows + R raccourci clavier pour entrer mmc). De là, allez à Fichier> Ajouter / Supprimer un composant logiciel enfichable … et sélectionnez Certificats de la colonne de gauche, puis le Ajouter> bouton au centre de la fenêtre.

Choisir Compte d'ordinateur sur l’écran suivant, puis parcourez l’assistant en sélectionnant Ordinateur local quand demandé. Une fois que "Certificats" est chargé sous "Racine de la console", développez le dossier et cliquez avec le bouton droit de la souris. Autorités de certification racine de confianceet choisissez Toutes les tâches> Importer ….

macOS

Le concept est le même pour votre client de messagerie Mac que pour Windows: utilisez Safari pour importer le fichier PEM dans Keychain Access.

Vous pouvez également importer des certificats SSL via le Fichier> Importer des éléments … menu dans Accès trousseau. Choisir Système dans le menu déroulant, puis suivez les instructions à l'écran.

Si ces méthodes ne fonctionnent pas pour importer le fichier PEM dans macOS, vous pouvez essayer la commande suivante (remplacez "votrefichier.pem" par le nom et l'emplacement de votre fichier PEM spécifique):

import de sécurité votrefichier.pem -k ~ / Bibliothèque / Porte-clés / login.keychain

Linux

Utilisez cette commande keytool pour afficher le contenu d'un fichier PEM sous Linux:

keytool -printcert -file votrefichier.pem

Suivez ces étapes si vous souhaitez importer un fichier CRT dans le référentiel d'autorités de certification de confiance de Linux (voir la méthode de conversion PEM en CRT dans la section suivante ci-dessous si vous avez plutôt un fichier PEM):

  1. Aller vers / usr / share / ca-certificats / .

  2. Créez un dossier à cet endroit (par exemple, sudo mkdir / usr / share / ca-certificates / work).

  3. Copiez le fichier .CRT dans ce dossier nouvellement créé. Si vous préférez ne pas le faire manuellement, vous pouvez utiliser cette commande à la place: sudo cp votrefichier.crt /usr/share/ca-certificates/work/votrefichier.crt.

  4. Assurez-vous que les autorisations sont définies correctement (755 pour le dossier et 644 pour le fichier).

  5. Exécuter le sudo update-ca-certificates commander.

Firefox et Thunderbird

Si le fichier PEM doit être importé dans un client de messagerie Mozilla tel que Thunderbird, vous devrez peut-être d'abord exporter le fichier PEM hors de Firefox. Ouvrez le menu Firefox et choisissez Les options. Aller à Confidentialité et sécurité et trouver le Sécurité section, puis utilisez le Voir les certificats … bouton pour ouvrir une liste, à partir de laquelle vous pouvez sélectionner celui que vous devez exporter. Utilisez le Sauvegarde … option pour le sauvegarder.

Ensuite, dans Thunderbird, ouvrez le menu et cliquez ou appuyez sur Les options. Aller vers Avancé> Certificats> Gérer les certificats> Vos certificats> Importer …. À partir de la section "Nom de fichier:" de la Importation fenêtre, choisissez Fichiers de certificat dans la liste déroulante, puis recherchez et ouvrez le fichier PEM.

Pour importer le fichier PEM dans Firefox, suivez les mêmes étapes que pour l’exporter, mais choisissez Importation… à la place du Sauvegarde … bouton. Si vous ne trouvez pas le fichier PEM, assurez-vous que la zone "Nom de fichier" de la boîte de dialogue est définie sur Fichiers de certificat et pas Fichiers PKCS12.

Java KeyStore

Consultez ce fil de débordement de pile lors de l'importation d'un fichier PEM dans le magasin de clés Java (JKS) si vous avez besoin de le faire. Une autre option qui pourrait fonctionner consiste à utiliser cet outil keyutil.

Comment convertir un fichier PEM

Contrairement à la plupart des formats de fichier pouvant être convertis à l'aide d'un outil de conversion de fichier ou d'un site Web, vous devez entrer des commandes spéciales pour un programme particulier afin de convertir le format de fichier PEM dans la plupart des autres formats.

Convertissez PEM en PPK avec PuTTYGen. Choisir Charge Dans la partie droite du programme, définissez le type de fichier sur n'importe quel fichier (*. *), puis recherchez et ouvrez votre fichier PEM. Choisir Enregistrer la clé privée faire le fichier PPK.

Avec OpenSSL (obtenez la version Windows ici), vous pouvez convertir le fichier PEM en PFX avec la commande suivante:

openssl pkcs12 -inkey votrefichier.pem -dans votrefichier.cert -export -out votrefichier.pfx

Si vous avez un fichier PEM nécessitant une conversion en CRT, comme c'est le cas avec Ubuntu, utilisez cette commande avec OpenSSL:

openssl x509 -dans yourfile.pem -inform PEM -out yourfile.crt

OpenSSL prend également en charge la conversion de .PEM en .P12 (PKCS # 12 ou Cryptographie à clé publique Standard # 12), mais ajoute l’extension de fichier ".TXT" à la fin du fichier avant d’exécuter cette commande:

openssl pkcs12 -export -inkey votrefichier.pem.txt -dans votre fichier.pem.txt -out votrefichier.p12

Voir le lien Dépassement de pile ci-dessus sur l'utilisation du fichier PEM avec Java KeyStore si vous souhaitez convertir le fichier en JKS ou ce didacticiel d'Oracle pour importer le fichier dans le fichier de clés de confiance Java.

Plus d'informations sur PEM

La fonctionnalité d'intégrité des données du format du certificat de courrier électronique Privacy Enhanced utilise les résumés de messages RSA-MD2 et RSA-MD5 pour comparer un message avant et après son envoi, afin de s'assurer qu'il n'a pas été falsifié en cours de route.

Au début d'un fichier PEM se trouve un en-tête qui lit ----- COMMENCE label ----- , et la fin des données est un pied de page similaire à celui-ci: ----- FIN label -----. La section "libellé" décrit le message, il peut donc être lu CLÉ PRIVÉE, DEMANDE DE CERTIFICAT, ou CERTIFICAT .

Voici un exemple:

----- COMMENCER LA CLÉ PRIVÉE -----MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAMLgD0kAKDb5cFyPjbwNfR5CtewdXC + kMXAWD8DLxiTTvhMW7qVnlwOm36mZlszHKvsRf05lT4pegiFM9z2j1OlaN + ci / X7NU22TNN6crYSiN77FjYJP464j876ndSxyD + rzys386T + 1r1aZaggEdkj1TsSsv1zWIYKlPIjlvhuxAgMBAAECgYA0aH + T2Vf3WOPv8KdkcJg6gCReyJKXOWgWRcicx / CUzOEsTxmFIDPLxqAWA3k7v0B + 3vjGw5Y9lycV / 5XqXNoQI14jy09iNsumds13u5AKkGdTJnZhQ7UKdoVHfuP44ZdOv / rJ5 / VD6F4zWywpe90pcbK +AWDVtusgGQBSieEl1QJBAOyVrUG5l2234raSDfm / DYyXlIthQO / A3 / LngDW5 / ydGxVsT7lAVOgCsoT + 0L4efTh90PjzW8LPQrPBWVMCQQDS3h / FtYYd5lfz + FNL9CEe1F1w9l8P749uNUD0g317zv1tatIqVCsQWHfVHNdVvfQ + vSFw38OORO00Xqs91GJrAkBkoXXEkxCZoy4PteheO / 8IWWLGGr6L7di6MzFl1lIqwT6D8L9oaV2vynFTDnKop0pa09Unhjyw57KMNmSE2SUJAEAEloTzpgRmCq4IK2 / NpCeGdHS5uqRlbh1VIa / xGps7EWQl5Mn8swQDel / YP3WGHTjfx7pgSegQfkyaRtGpZ9OQJAa9Vumj8mJAAtI0Bnga8hgQx7BhTQY4CadDxyiRGOGYhwUzYVCqkb2sbVRH9HnwUaJT7cWBY3RnJdHOMXWem7 / w ==----- FIN CLE PRIVÉE -----

Un fichier PEM peut contenir plusieurs certificats, auquel cas les sections "END" et "BEGIN" sont voisines.

Votre fichier ne s'ouvre toujours pas?

L'une des raisons pour lesquelles votre fichier n'est pas ouvert de l'une des manières décrites ci-dessus est que vous ne traitez pas réellement avec un fichier PEM. Vous pourriez plutôt avoir un fichier qui utilise simplement une extension de fichier épelée de la même manière. Lorsque c'est le cas, il n'est pas nécessaire que les deux fichiers soient liés ou qu'ils fonctionnent avec les mêmes logiciels.

Par exemple, PEF ressemble énormément à PEM mais appartient au format de fichier Pentax Raw Image ou au format Portable Embosser Format. Suivez ce lien pour voir comment ouvrir ou convertir les fichiers PEF, si c'est ce que vous avez réellement.

La même chose pourrait être dite pour de nombreuses autres extensions de fichiers comme EMP, EPP, PES, PET … vous voyez l'idée. Il vous suffit de vérifier l’extension du fichier pour vous assurer qu’elle se lit bien ".pem" avant de considérer que les méthodes ci-dessus ne fonctionnent pas.

Si vous traitez avec un fichier KEY, sachez que tous les fichiers qui se terminent par .KEY ne font pas partie du format décrit sur cette page. Il peut s'agir plutôt de fichiers de clé de licence logicielle utilisés lors de l'enregistrement de logiciels tels que LightWave ou de fichiers de présentation Keynote créés par Apple Keynote.

Si vous êtes sûr de disposer d'un fichier PEM mais que vous rencontrez des problèmes pour l'ouvrir ou l'utiliser, voir Obtenir plus d'aide, pour obtenir des informations sur les communications avec les réseaux sociaux ou par courrier électronique, la publication de messages sur des forums de support technique, etc. Faites-moi savoir quel genre de problèmes que vous rencontrez et je verrai ce que je peux faire pour vous aider.