我试图在Mac OS X上设置一个VPN来连接到OpenVPN服务器。
我已经提供了以下文件:
我添加到钥匙串系统client.crt&ca.crt,它的工作,但是当我尝试在VPNvalidationconfiguration中使用证书时,我得到以下错误:
无法使用证书身份validation,因为您的钥匙串不包含任何合适的证书。 使用钥匙串访问将适当的证书导入您的钥匙串。 如果您没有authentication所需的证书,请联系您的networkingpipe理员。
有任何想法吗?
这是不行的。 内置VPN使用PPTP或IPSec,而OpenVPN使用SSL,两种产品都不兼容。 改用Tunnelblick 。
您必须先生成pkcs12文件,然后将其导入钥匙串访问。
你可以通过下面的命令来做到这一点:
openssl pkcs12 -export -clcerts -inkey private.key -in certificate.crt -out MyPKCS12.p12 -name "Your Name"
然后,您的钥匙串访问应该可以识别您的证书。