Isso foi muito fácil de resolver, uma vez que eu sabia o que procurar.
O que resolveu meu problema foi usar a API do openvpn Access Server.
Usando curl
você pode baixar o arquivo ovpn com certs e tudo mais.
curl -u vpnuser:vpnpassword https://<vpn-ip>:<vpn-port>/rest/GetUserlogin
Se o servidor não tiver um certificado SSL válido, você poderá adicionar a opção -k
(não segura)
Espero que esta resposta ajude alguém em uma situação como a minha há alguns meses.