Por que converter OVPN para P12?
Alguns aplicativos - incluindo o Acesso às Chaves do iOS e macOS, o Repositório de Certificados do Windows e certos clientes VPN corporativos - aceitam credenciais apenas como um keystore PKCS#12 em vez de um perfil OpenVPN. Extrair o certificado e a chave do .ovpn e empacotá-los como um .p12 é o método padrão para importar uma identidade de cliente OpenVPN nesses sistemas.
Como converter OVPN para P12
OpenSSL OPEN-SOURCE
Extraia os blocos de certificado e chave do .ovpn em arquivos .crt e .key separados, depois execute openssl pkcs12 -export para agrupá-los em um .p12 protegido por senha. Disponível no Windows via Git Bash, pré-instalado no macOS e na maioria das distribuições Linux.
Sobre estes formatos
Um arquivo OVPN é um perfil de configuração em texto simples para o OpenVPN. Ele informa ao cliente a qual servidor se conectar, qual protocolo usar e, geralmente, incorpora os certificados…
Abrir detalhes de .OVPN →Um arquivo P12 é um pacote criptografado e protegido por senha que contém um certificado digital junto com sua chave privada (formato PKCS #12). Você não o abre como um documento - você o…
Abrir detalhes de .P12 →Qualidade e o que observar
- O
.p12resultante contém apenas o certificado e a chave do cliente - o endereço do servidor, protocolo, configurações de cifra e roteamento do.ovpnnão estão incluídos e não têm equivalente em.p12. - Sempre defina uma senha de exportação ao criar o
.p12; um keystore sem senha não oferece proteção para a chave privada. - Se o
.ovpnreferenciar arquivos de certificado externos em vez de blocos embutidos, esses arquivos podem ser usados diretamente com o OpenSSL sem qualquer etapa de extração.
Perguntas frequentes
O .p12 substitui o .ovpn para conectar à VPN?
.p12 contém apenas a identidade do cliente; o endereço do servidor e as configurações de conexão no .ovpn não têm equivalente em um .p12.O OpenSSL está disponível no Windows?
Devo incluir o certificado CA no .p12?
<ca> usando a opção -certfile com o OpenSSL.A chave privada no meu arquivo .ovpn é sensível?
<key> embutido em um .ovpn autocontido é a chave privada do cliente; trate o .p12 resultante com o mesmo cuidado que o perfil original.