Ruby on rails Ruby RestClient SSL无法验证

Ruby on rails Ruby RestClient SSL无法验证,ruby-on-rails,openssl,Ruby On Rails,Openssl,我在两个域上使用应用程序: domain.com, DifferentidDomain.com RestClient从应用程序发出的所有呼叫都是在differentdomain.com上完成的。现在我把电话转到domain.com,因为不需要有两个不同的域 所以我创建了subdomaindifferent.domain.com。我有有效的SSL证书(带通配符),已使用nginx服务器正确设置 当我在浏览器中输入different.domain.com时,我会得到一个带有有效ssl证书的页面。它工

我在两个域上使用应用程序: domain.com, DifferentidDomain.com

RestClient从应用程序发出的所有呼叫都是在differentdomain.com上完成的。现在我把电话转到domain.com,因为不需要有两个不同的域

所以我创建了subdomaindifferent.domain.com。我有有效的SSL证书(带通配符),已使用nginx服务器正确设置

当我在浏览器中输入different.domain.com时,我会得到一个带有有效ssl证书的页面。它工作正常,没有任何错误

问题是当我试图通过RestClient调用子域时。我得到了这个错误:

RestClient::SSLCertificateNotVerified (SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed

是否需要在其他地方更新证书/密钥?

通常,此SSL错误表示证书安装中存在一些问题,例如缺少
中间证书。您可以从中验证ssl证书

如果您看到“链问题:不完整”,很可能需要重新安装中间证书()

试试看