Pourquoi convertir OVPN en P12 ?
Certaines applications - y compris le Trousseau d'accès sur iOS et macOS, le magasin de certificats Windows et certains clients VPN d'entreprise - n'acceptent les identifiants que sous forme de magasin de clés PKCS#12 plutôt que comme profil OpenVPN. Extraire le certificat et la clé du .ovpn et les emballer en tant que .p12 est la méthode standard pour importer une identité client OpenVPN dans ces systèmes.
Comment convertir OVPN en P12
OpenSSL OPEN-SOURCE
Extrayez les blocs de certificat et de clé du .ovpn dans des fichiers .crt et .key séparés, puis exécutez openssl pkcs12 -export pour les regrouper dans un .p12 protégé par mot de passe. Disponible sur Windows via Git Bash, pré-installé sur macOS et sur la plupart des distributions Linux.
À propos de ces formats
Un fichier OVPN est un profil de configuration en texte brut pour OpenVPN. Il indique au client à quel serveur se connecter, quel protocole utiliser et intègre généralement les certificats…
Ouvrir les détails de .OVPN →Un fichier P12 est une archive chiffrée et protégée par mot de passe qui contient un certificat numérique accompagné de sa clé privée (format PKCS #12). Vous ne l'ouvrez pas comme un…
Ouvrir les détails de .P12 →Qualité et points de vigilance
- Le
.p12résultant ne contient que le certificat client et la clé - l'adresse du serveur, le protocole, les paramètres de chiffrement et le routage du.ovpnne sont pas inclus et n'ont pas d'équivalent.p12. - Définissez toujours un mot de passe d'exportation lors de la création du
.p12; un magasin de clés sans mot de passe n'offre aucune protection pour la clé privée. - Si le
.ovpnfait référence à des fichiers de certificats externes plutôt qu'à des blocs intégrés, ces fichiers peuvent être utilisés directement avec OpenSSL sans étape d'extraction.
Foire aux questions
Le .p12 remplace-t-il le .ovpn pour se connecter au VPN ?
.p12 contient uniquement l'identité du client ; l'adresse du serveur et les paramètres de connexion du .ovpn n'ont pas d'équivalent dans un .p12.OpenSSL est-il disponible sur Windows ?
Dois-je inclure le certificat CA dans le .p12 ?
<ca> en utilisant l'option -certfile avec OpenSSL.La clé privée de mon fichier .ovpn est-elle sensible ?
<key> intégré dans un .ovpn autonome est la clé privée du client ; traitez le .p12 résultant avec le même soin que le profil d'origine.