Hvorfor konvertere PEM til KEY?
Webservere, lastbalanserere og TLS-konfigurasjonsverktøy forventer ofte sertifikatet og den private nøkkelen i separate filer - sertifikatet som .crt eller .pem, og den private nøkkelen som .key. Ved å dele opp en kombinert .pem i en .key-fil kan hver serverinstruks peke på riktig fil uten tvetydighet.
Hvordan konvertere PEM til KEY
OpenSSL FREE
Kjør openssl pkey -in combined.pem -out private.key for å trekke ut den private nøkkelen; verifiser med openssl pkey -in private.key -check. OpenSSL er GRATIS og kjører på Windows, macOS og Linux.
Om disse formatene
En PEM-fil er en tekstbeholder for kryptografiske data - som oftest et SSL/TLS-sertifikat, en privat nøkkel, eller begge deler. Åpne den i et hvilket som helst tekstredigeringsprogram for å…
Åpne .PEM-detaljer →En .key-fil er en Apple Keynote-presentasjon, Mac-motstykket til PowerPoint. På en Mac eller iPhone/iPad åpner Keynote den direkte (gratis). På Windows kan du bruke Keynote for iCloud på…
Åpne .KEY-detaljer →Kvalitet og hva du bør passe på
- Hvis
.pem-filen kun inneholder en privat nøkkel (-----BEGIN PRIVATE KEY-----eller-----BEGIN RSA PRIVATE KEY-----), er det tilstrekkelig å gi den nytt navn til.key- ingen konvertering er nødvendig. - På Linux og macOS bør du angi strenge filrettigheter etter uttrekking:
chmod 600 private.key- nøkkelen er like sensitiv som et passord. - Last aldri opp en privat nøkkel til en online-konverteringstjeneste; utfør uttrekkingen kun lokalt.
Ofte stilte spørsmål
Trenger jeg OpenSSL for å trekke ut en privat nøkkel fra en kombinert PEM?
.pem-filen i et tekstredigeringsprogram, kopiere kun nøkkelblokken og lime den inn i en ny fil lagret som .key.Min `.pem` starter med `-----BEGIN CERTIFICATE-----`. Hva betyr det?
-----BEGIN PRIVATE KEY------blokk.Hva er forskjellen mellom `-----BEGIN PRIVATE KEY-----` og `-----BEGIN RSA PRIVATE KEY-----`?
openssl pkey for å trekke ut begge.