我从我的networkingpipe理员那里获得了一个证书和密码。 把所有的东西都放在Tunnelblickconfiguration文件夹中,但是总是出错:
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机器上工作。 我怎样才能使这个工作?
在configuration文件中,尝试注释掉:
persist-key
并添加:
auth-nocache
私钥可能是错误的格式。 私钥的第一行是什么样的? 它应该读取像这样的东西:
-----BEGIN RSA PRIVATE KEY-----
如果看起来像其他任何东西,你可能需要让你的pipe理员以适当的格式给你的关键。 假设它的格式正确,您可以validation您使用的是正确的密码,如下所示:
openssl rsa -in vpn-pass.key -noout -text
这应该提示您input密码,然后显示大量关于密钥的信息。 您看到的错误通常是由于使用错误的密码造成的。
正如你可能已经注意到的那样,OpenSSL有可怕的错误信息。
你可能想问你在Tunnelblick讨论组的问题
http://groups.google.com/group/tunnelblick-discuss
从Tunnelblick Details …窗口发布完整的日志文件