Perché convertire OVPN in P12?
Alcune applicazioni - inclusi il Portachiavi di iOS e macOS, l'Archivio certificati di Windows e certi client VPN aziendali - accettano le credenziali solo come keystore PKCS#12 piuttosto che come profilo OpenVPN. Estrarre il certificato e la chiave dal file .ovpn e pacchettizzarli come .p12 è il metodo standard per importare un'identità client OpenVPN in quei sistemi.
Come convertire OVPN in P12
OpenSSL OPEN-SOURCE
Estrai i blocchi del certificato e della chiave dal file .ovpn in file .crt e .key separati, quindi esegui openssl pkcs12 -export per raggrupparli in un .p12 protetto da password. Disponibile su Windows tramite Git Bash, preinstallato su macOS e sulla maggior parte delle distribuzioni Linux.
Informazioni su questi formati
Un file OVPN è un profilo di configurazione in formato testo semplice per OpenVPN. Indica al client a quale server connettersi, quale protocollo utilizzare e solitamente incorpora i…
Apri dettagli .OVPN →Un file P12 è un pacchetto crittografato e protetto da password che contiene un certificato digitale insieme alla sua chiave privata (formato PKCS #12). Non si apre come un documento: si…
Apri dettagli .P12 →Qualità e a cosa prestare attenzione
- Il file
.p12risultante contiene solo il certificato client e la chiave - l'indirizzo del server, il protocollo, le impostazioni di cifratura e l'instradamento dal file.ovpnnon sono inclusi e non hanno un equivalente.p12. - Imposta sempre una password di esportazione quando crei il file
.p12; un keystore senza password non fornisce alcuna protezione per la chiave privata. - Se il file
.ovpnfa riferimento a file di certificato esterni invece di blocchi incorporati, tali file possono essere utilizzati direttamente con OpenSSL senza alcun passaggio di estrazione.
Domande frequenti
Il file .p12 sostituisce il file .ovpn per la connessione alla VPN?
.p12 contiene solo l'identità del client; l'indirizzo del server e le impostazioni di connessione nel file .ovpn non hanno equivalenti in un .p12.OpenSSL è disponibile su Windows?
Dovrei includere il certificato CA nel file .p12?
<ca> usando l'opzione -certfile con OpenSSL.La chiave privata nel mio file .ovpn è sensibile?
<key> incorporato in un file .ovpn autonomo è la chiave privata del client; tratta il file .p12 risultante con la stessa cura del profilo originale.