Warum OVPN in P12 konvertieren?
Einige Anwendungen - einschließlich iOS- und macOS-Schlüsselbund, Windows-Zertifikatsspeicher und bestimmte Unternehmens-VPN-Clients - akzeptieren Anmeldedaten nur als PKCS#12-Keystore anstatt als OpenVPN-Profil. Das Extrahieren von Zertifikat und Schlüssel aus der .ovpn und deren Verpackung als .p12 ist die Standardmethode zum Importieren einer OpenVPN-Client-Identität in diese Systeme.
Wie man OVPN in P12 konvertiert
OpenSSL OPEN-SOURCE
Extrahieren Sie die Zertifikats- und Schlüsselblöcke aus der .ovpn in separate .crt- und .key-Dateien und führen Sie dann openssl pkcs12 -export aus, um sie in eine passwortgeschützte .p12 zu bündeln. Verfügbar unter Windows via Git Bash, auf macOS vorinstalliert und auf den meisten Linux-Distributionen vorinstalliert.
Über diese Formate
Eine OVPN-Datei ist ein reines Text-Konfigurationsprofil für OpenVPN. Es teilt dem Client mit, mit welchem Server er sich verbinden soll, welches Protokoll verwendet werden soll, und…
.OVPN-Details öffnen →Eine P12-Datei ist ein verschlüsseltes, passwortgeschütztes Paket, das ein digitales Zertifikat zusammen mit dem zugehörigen privaten Schlüssel enthält (PKCS #12-Format). Sie wird nicht wie…
.P12-Details öffnen →Qualität & worauf zu achten ist
- Die resultierende
.p12enthält nur das Client-Zertifikat und den Schlüssel - Serveradresse, Protokoll, Verschlüsselungseinstellungen und Routing aus der.ovpnsind nicht enthalten und haben keine.p12-Entsprechung. - Setzen Sie beim Erstellen der
.p12immer ein Export-Passwort; ein passwortloser Keystore bietet keinen Schutz für den privaten Schlüssel. - Wenn die
.ovpnauf externe Zertifikatsdateien verweist, anstatt Inline-Blöcke zu verwenden, können diese Dateien direkt mit OpenSSL ohne Extraktionsschritt verwendet werden.
Häufig gestellte Fragen
Ersetzt die .p12 die .ovpn für die Verbindung zum VPN?
.p12 enthält nur die Client-Identität; die Serveradresse und Verbindungseinstellungen in der .ovpn haben keine Entsprechung in einer .p12.Ist OpenSSL für Windows verfügbar?
Sollte ich das CA-Zertifikat in die .p12 aufnehmen?
<ca>-Block mit der Option -certfile bei OpenSSL hinzu.Ist der private Schlüssel in meiner .ovpn-Datei sensibel?
<key>-Block in einer eigenständigen .ovpn ist der private Schlüssel des Clients; behandeln Sie die resultierende .p12 mit der gleichen Sorgfalt wie das Originalprofil.