gpt4 book ai didi

ruby-on-rails - 获取 SSL_connect ... 使用 .p12 文件 ruby​​ 时 sslv3 警报握手失败

转载 作者:太空宇宙 更新时间:2023-11-03 16:34:58 27 4
gpt4 key购买 nike

我正在尝试使用 p12 文件和密码在 ruby​​ 中使用 RestClient 打开 https 页面。

p12 = OpenSSL::PKCS12.new(File.read("#{RAILS_ROOT}/file.p12"), "pass")

resp = RestClient::Resource.new(url, :ssl_client_key => p12.key).get

比我得到的:

SSL_connect returned=1 errno=0 state=SSLv3 read finished A: sslv3 alert handshake failure

(RestClient 不是强制性的 - 其他任何东西都可以)

我错过了什么?

最佳答案

您必须安装 openssl 包并重新安装 ruby​​。不确定那么重要:

rmdir $rvm_path/usr/ssl/certs
ln -s /etc/ssl/certs $rvm_path/usr/ssl

必需品:

rvm pkg install openssl
rvm <(if exist) re>install <RUBY_VERSION> --with-openssl-dir=$rvm_path/usr

关于ruby-on-rails - 获取 SSL_connect ... 使用 .p12 文件 ruby​​ 时 sslv3 警报握手失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9198135/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com