Konvertera PEM till P12

Konvertering av ett PEM-certifikat till ett PKCS #12-paket kombinerar ditt publika certifikat och din privata nyckel till en enda lösenordsskyddad fil för enkel installation på Windows-servrar och webbläsare.

Välj eller släpp filer här

Privat - filer lämnar aldrig din enhet

eller klistra in Ctrl+V

Medan du väntar på dina filer kan du spela Code Rain

Integritetsgaranti utan nätverksöverföring: 0 byte laddades upp till externa servrar. All bearbetning skedde lokalt i webbläsarens sandlåda.

Formatjämförelse och tekniska specifikationer

SpecifikationPEMP12
MIME-typapplication/x-pem-fileapplication/x-pkcs12
TypBase64 ASCII-certifikatbehållarePKCS #12-krypterat arkiv
Komprimeringingen (ASCII-armoring med Base64)lösenordskrypterade PKCS #7 SafeBag-objekt
StandardspecifikationIETF RFC 7468IETF RFC 7292
Magic Bytes-huvud2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY)30 82 (ASN.1 PKCS #12 PFX sequence)

Formatöversikt och användningsområden

Systemadministratörer och webbutvecklare behöver ofta flytta säkerhetsautentiseringsuppgifter mellan olika webbservrar och operativsystem. Linux-miljöer och Apache-servrar förlitar sig traditionellt på separata textfiler för certifikat och nycklar. Windows-servrar, Internet Information Services (IIS) och personliga certifikatarkiv kräver dock ett enhetligt format för att hantera säkerhetstillgångar på rätt sätt. När du importerar en säkerhetsuppgift till en Windows-dator eller en mobil enhet för klientautentisering förväntar sig systemet en enda arkivfil som innehåller både den publika och den privata nyckeln. Att generera ett PKCS #12-paket från ditt vanliga textcertifikat uppfyller detta krav. Denna process paketerar dina autentiseringsuppgifter på ett säkert sätt så att du kan importera dem till operativsystemets nyckelring utan saknade beroendefiler.

Tekniska specifikationer och kodeköversikt

PKCS #12 är en binär behållare som kan innehålla privata nycklar, certifikat och annat innehåll i SafeBag-objekt. Paket är ofta lösenordsskyddade, men kryptering och lösenordskrav beror på hur filen skapades. Konverteringen kan paketera det valda certifikatet och den privata nyckeln som PEM-textblock i ett lösenordsskyddat PKCS #12-paket.

OS- och webbläsarkompatibilitet

PEM-filer stöds inbyggt av OpenSSL, Apache, Nginx och Linux-baserade körmiljöer. PKCS #12-paket stöds inbyggt av Microsoft Windows, IIS, macOS Nyckelhanterare, Apple iOS och Android för installation av användar- och servercertifikat.

Användbar information

Kom ihåg det lösenord du anger under skapandeprocessen för PKCS #12-paketet. Om du förlorar detta lösenord kan du inte återställa den privata nyckeln som finns inuti arkivet.

Vanliga frågor

Hur konverterar man PEM-certifikat till PKCS #12-paket utan kvalitetsförlust?

Certifikatkonvertering är helt förlustfri. Eftersom säkerhetsautentiseringsuppgifter förlitar sig på exakt kryptografisk matematik ändrar formatändringen endast behållarstrukturen och kodningsmetoden utan att modifiera underliggande publika eller privata nyckeldata.

Vad är skillnaden mellan ett PEM-certifikat och ett PKCS #12-paket?

Ett PEM-certifikat är en läsbar textfil kodad i Base64 ASCII som vanligtvis innehåller ett enda certifikat eller en enda nyckel. Ett PKCS #12-paket är ett binärt arkiv som på ett säkert sätt kombinerar certifikatet, den privata nyckeln och valfria mellancertifikat till en enda lösenordsskyddad fil.