Tunnelblick 无法加载私钥文件

Tunnelblick 无法加载私钥文件

我从网络管理员那里获得了证书及其密码。将所有内容放入 Tunnelblick 配置文件夹中,但总是出现错误:

2010-11-20 13:22:10 Cannot load private key file vpn-pass.key: error:06065064:digital envelope routines:EVP_DecryptFinal:bad decrypt: error:0906A065:PEM routines:PEM_do_header:bad decrypt: error:140B0009:SSL routines:SSL_CTX_use_PrivateKey_file:PEM lib

一切都是复制粘贴,并且可以在 Windows 机器上运行。我该如何让它运行?

答案1

在配置文件中,尝试注释掉:

persist-key

并添加:

auth-nocache

答案2

私钥的格式可能不正确。私钥的第一行是什么样子的?它应该是这样的:

-----BEGIN RSA PRIVATE KEY-----

如果看起来像其他内容,您可能需要让管理员以适当的格式向您提供密钥。假设格式正确,您可以验证您使用的密码是否正确,如下所示:

openssl rsa -in vpn-pass.key -noout -text

这将提示您输入密码,然后显示大量有关密钥的信息。您看到的错误通常是由于使用了错误的密码造成的。

您可能已经注意到,OpenSSL 有可怕的错误消息。

答案3

您可能希望在 Tunnelblick 讨论组上提问
http://groups.google.com/group/tunnelblick-discuss

从 Tunnelblick 详细信息...窗口发布完整的日志文件

相关内容