¿Por qué convertir OVPN a P12?
Algunas aplicaciones - incluyendo el Llavero de iOS y macOS, el Almacén de Certificados de Windows y ciertos clientes VPN corporativos - aceptan credenciales solo como un almacén de claves PKCS#12 en lugar de un perfil OpenVPN. Extraer el certificado y la clave del .ovpn y empaquetarlos como un .p12 es el método estándar para importar una identidad de cliente OpenVPN en esos sistemas.
Cómo convertir OVPN a P12
OpenSSL OPEN-SOURCE
Extraiga los bloques de certificado y clave del .ovpn en archivos .crt y .key separados, luego ejecute openssl pkcs12 -export para agruparlos en un .p12 protegido por contraseña. Disponible en Windows a través de Git Bash, preinstalado en macOS y en la mayoría de las distribuciones de Linux.
Acerca de estos formatos
Un archivo OVPN es un perfil de configuración en texto plano para OpenVPN. Indica al cliente a qué servidor conectarse, qué protocolo usar y, por lo general, incluye los certificados y la…
Abrir detalles de .OVPN →Un archivo P12 es un paquete cifrado y protegido por contraseña que contiene un certificado digital junto con su clave privada (formato PKCS #12). No se abre como un documento, sino que se…
Abrir detalles de .P12 →Calidad y qué observar
- El
.p12resultante contiene solo el certificado y la clave del cliente - la dirección del servidor, el protocolo, la configuración de cifrado y el enrutamiento del.ovpnno se incluyen y no tienen equivalente en.p12. - Establezca siempre una contraseña de exportación al crear el
.p12; un almacén de claves sin contraseña no ofrece protección para la clave privada. - Si el
.ovpnhace referencia a archivos de certificado externos en lugar de bloques integrados, esos archivos pueden usarse directamente con OpenSSL sin ningún paso de extracción.
Preguntas frecuentes
¿Reemplaza el .p12 al .ovpn para conectarse a la VPN?
.p12 contiene solo la identidad del cliente; la dirección del servidor y la configuración de conexión en el .ovpn no tienen equivalente en un .p12.¿Está OpenSSL disponible en Windows?
¿Debo incluir el certificado CA en el .p12?
<ca> usando la opción -certfile con OpenSSL.¿Es sensible la clave privada en mi archivo .ovpn?
<key> integrado en un .ovpn autónomo es la clave privada del cliente; trate el .p12 resultante con el mismo cuidado que el perfil original.