Varför konvertera OVPN till P12?
Vissa applikationer - inklusive iOS och macOS Keychain, Windows Certificate Store och vissa företags-VPN-klienter - accepterar endast inloggningsuppgifter som en PKCS#12-nyckellagring snarare än en OpenVPN-profil. Att extrahera certifikatet och nyckeln från .ovpn och paketera dem som en .p12 är standardmetoden för att importera en OpenVPN-klientidentitet till dessa system.
Hur man konverterar OVPN till P12
OpenSSL OPEN-SOURCE
Extrahera certifikat- och nyckelblocken från .ovpn till separata .crt- och .key-filer, kör sedan openssl pkcs12 -export för att bunta ihop dem i en lösenordsskyddad .p12. Tillgängligt på Windows via Git Bash, på macOS förinstallerat och på de flesta Linux-distributioner förinstallerat.
Om dessa format
En OVPN-fil är en konfigurationsprofil i klartext för OpenVPN. Den talar om för klienten vilken server den ska ansluta till, vilket protokoll som ska användas och innehåller vanligtvis de…
Öppna detaljer för .OVPN →En P12-fil är ett krypterat, lösenordsskyddat paket som innehåller ett digitalt certifikat tillsammans med dess privata nyckel (PKCS #12-format). Du öppnar den inte som ett dokument - du…
Öppna detaljer för .P12 →Kvalitet & vad man bör tänka på
- Den resulterande
.p12innehåller endast klientcertifikatet och nyckeln - serveradress, protokoll, krypteringsinställningar och routning från.ovpninkluderas inte och har ingen.p12-motsvarighet. - Ställ alltid in ett exportlösenord när du skapar
.p12; en nyckellagring utan lösenord ger inget skydd för den privata nyckeln. - Om
.ovpn-filen refererar till externa certifikatfiler istället för inbäddade block, kan dessa filer användas direkt med OpenSSL utan något extraheringssteg.
Vanliga frågor
Ersätter .p12-filen .ovpn-filen för att ansluta till VPN?
.p12 innehåller endast klientidentiteten; serveradressen och anslutningsinställningarna i .ovpn har ingen motsvarighet i en .p12.Finns OpenSSL tillgängligt för Windows?
Bör jag inkludera CA-certifikatet i min .p12?
<ca>-blocket med alternativet -certfile i OpenSSL.Är den privata nyckeln i min .ovpn-fil känslig?
<key>-blocket i en självständig .ovpn är klientens privata nyckel; hantera den resulterande .p12-filen med samma försiktighet som originalprofilen.