gpt4 book ai didi

node.js - 使用 openshift nodejs 应用程序接收 "SSL_connect returned=1 errno=0 state=SSLv3 read server hello A: sslv3 alert handshake failure"

转载 作者:搜寻专家 更新时间:2023-10-31 22:21:32 25 4
gpt4 key购买 nike

我在 openshift 上有一个 nodejs 应用程序,我们在本地开发时使用 rhc port-forward 命令连接到我们的数据库。

我们已经实现了通行证以通过 google 和 facebook 对用户进行身份验证。我已经对自己进行了身份验证,我们仍然可以使用 rhc 命令。我的合作伙伴最近通过 facebook 验证了自己的身份,此后不久(约 1 周),我们遇到了这个错误。不知道这是否完全相关,但包括在内也无妨。

Connection to openshift.redhat.com failed: A secure connection could not be established to the   server
(SSL_connect returned=1 errno=0 state=SSLv3 read server hello A: sslv3 alert handshake failure). You may
disable secure connections to your server with the -k (or --insecure) option
'https://openshift.redhat.com/broker/rest/api'.

If your server is using a self-signed certificate, you may disable certificate checks with the -k (or
--insecure) option. Using this option means that your data is potentially visible to third parties.

关于如何解决这个问题的任何想法?我在其他堆栈问题上看到过这个错误,但我看到的每个问题,提出问题的人都在使用 ruby​​。

最佳答案

这可能是 POODLE SSLv3 崩溃的结果。您可以通过更新 httpclient ruby​​ gem 来修复它。在命令行输入:

sudo gem update httpclient

或者您也可以通过将以下内容添加到您的 .openshift/express.conf 文件来修复它:

ssl_version=tlsv1

这两个修复基本上都会告诉您的应用使用 TLSv1 而不是 SSLv3。

关于node.js - 使用 openshift nodejs 应用程序接收 "SSL_connect returned=1 errno=0 state=SSLv3 read server hello A: sslv3 alert handshake failure",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26514402/

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