Varför konvertera PEM till KEY?
Webbservrar, lastbalanserare och TLS-konfigurationsverktyg förväntar sig ofta certifikatet och den privata nyckeln i separata filer - certifikatet som .crt eller .pem, och den privata nyckeln som .key. Genom att dela upp en kombinerad .pem i en .key-fil kan varje serverdirektiv peka på rätt fil utan tvetydighet.
Hur man konverterar PEM till KEY
OpenSSL FREE
Kör openssl pkey -in combined.pem -out private.key för att extrahera den privata nyckeln; verifiera med openssl pkey -in private.key -check. OpenSSL är gratis och fungerar på Windows, macOS och Linux.
Om dessa format
En PEM-fil är en textbehållare för kryptografisk data - oftast ett SSL/TLS-certifikat, en privat nyckel eller båda. Öppna den i valfri textredigerare för att se vad BEGIN-raden säger, och…
Öppna detaljer för .PEM →En .key-fil är en Apple Keynote-presentation, Mac-motsvarigheten till PowerPoint. På en Mac eller iPhone/iPad öppnar Keynote den direkt (gratis). På Windows använder du Keynote för iCloud…
Öppna detaljer för .KEY →Kvalitet & vad man bör tänka på
- Om
.pem-filen endast innehåller en privat nyckel (-----BEGIN PRIVATE KEY-----eller-----BEGIN RSA PRIVATE KEY-----) räcker det att byta namn till.key- ingen konvertering behövs. - På Linux och macOS bör du ställa in strikta filbehörigheter efter extraktion:
chmod 600 private.key- nyckeln är lika känslig som ett lösenord. - Ladda aldrig upp en privat nyckel till en online-konverterare; utför endast extraktionen lokalt.
Vanliga frågor
Behöver jag OpenSSL för att extrahera en privat nyckel från en kombinerad PEM?
.pem-filen i en textredigerare, kopiera enbart nyckelblocket och klistra in det i en ny fil som sparas som .key.Min `.pem` börjar med `-----BEGIN CERTIFICATE-----`. Vad betyder det?
-----BEGIN PRIVATE KEY------block.Vad är skillnaden mellan `-----BEGIN PRIVATE KEY-----` och `-----BEGIN RSA PRIVATE KEY-----`?
openssl pkey för att extrahera båda.