2017-09-14 7 views
-1

J'ai une clé publique donnée dans un document, sous formeGénérer PEM ou fichier CER à partir du texte d'une clé publique

----- ----- BEGIN CERTIFICATE bla bla bla - ---- END CERTIFICATE -----

Y at-il un outil que je peux utiliser pour générer un fichier PEM ou CER à partir de cela? J'ai regardé dans openssl, et googlé autour jusqu'à ce que je pense que je deviendrai fou. Il semble que la plupart des gens n'obtiennent pas la clé au format texte brut.

+3

Un fichier avec l'en-tête '----- BEGIN CERTIFICATE -----' est un fichier PEM contenant un certificat. Il suffit de le sauvegarder – pedrofb

Répondre

1

C'est déjà un fichier .PEM, c'est juste que l'extension ne correspond peut-être pas. PEM se compose essentiellement d'un en-tête et d'un pied de page avec un encodage base64 entre les deux (certains paramètres peuvent être codés juste après la ligne d'en-tête). Ce que vous montrez est la ligne d'en-tête et de pied de page PEM.

+0

Embarrassingly simple. Merci beaucoup Maarten – Tony

+1

Nitpick: PEM est en pointillés-BEGIN/END lignes entourant les en-têtes optionnels puis base64 ** avec des sauts de ligne ** tous les 76 caractères (ou parfois un plus petit multiple de 4). Un fichier de type PEM avec des lignes trop longues fonctionne souvent à certains endroits et échoue à d'autres qui peuvent être gênants. –

+0

Merci Dave. Ça m'a mordu. N'a pas réalisé la raison (base64 w/sauts de ligne), mais trouvé le succès faisant écho le texte de la console dans un fichier. – Tony