C:\>gem install rhc
错误:找不到有效的gem“rhc”(
尝试使用以下命令:
gem sources -r https://rubygems.org
gem sources -a http://rubygems.org
但仍然存在相同的错误时,试图设置rhc。
rhc setup
通过执行这些步骤,rhc gem安装成功,但是当执行“rhc设置”以连接到openshift时,这里显示的是错误消息,而不是连接到openshift服务器
这里说明了问题的原因和解决方法
以前,此证书由一个证书授权中心提供,但新证书由另一个证书提供。
因此,发布了带有两个证书的RubyGem验证器,试图简化更改。
然而,在RubyGem运行的规模下,不可能确保每个人都更新软件。也有旧版本的操作系统。因此,有时需要人工干预(如上所述)。
这一点已在第1050号问题上进行了描述
要解决此问题,请执行以下步骤:
>
下载rubygems-update-2.6.7.gem.下载应该保存在您以后可以轻松指向的位置。让我们像C一样使用:\rubygems-update-2.6.7.gem
在命令行上,运行以下命令:C:\
C:\
运行以下命令卸载rubygems更新:
C:\
这应该可以解决问题。
问题是,您的Windows计算机无法将rubygems服务器证书识别为受信任的证书,因为Windows的受信任证书存储中没有其授权证书。
作为一个快速修复,您需要删除rubygems源URL的HTTPS版本(而不是像您那样的HTTP):
gem sources -r https://rubygems.org
此快速修复程序应使rubygem使用HTTP版本,该版本不涉及证书检查。
但这不应该是最终的解决办法。相反,您应该重新添加HTTPS源(使用-a
选项),并将rubygems服务器证书的正确CA证书安装到您的windows可信CA证书存储中。
网上有相当多的页面处理这个过程(谷歌这个),例如,这里的帖子有步骤从curl
命令下载并安装所有CA证书到您的视窗机器,永久修复问题降低安全性。
我们的应用程序可以使用Active Directory用户和组。我们在端口389上使用LDAP进行Active Directory操作。现在,我们的一个客户机希望我们添加一个使用LDAP+SSL进行Active Directory通信的选项。 他们告诉我们,他们在域上安装了一个本地CA,并对LDAP使用自签名证书。他们还告诉我们,他们会提供证书,不需要相互信任,我们应该使用Windows证书存储。
我在设置打开班次时遇到问题,并在连接到我的服务器域后收到以下错误: 我不确定这是在告诉我做什么。我尝试按字面意思使用指令,但它无法识别命令。 有什么想法吗?
我正在尝试建立一个到远程服务器的ssh隧道,如下所述:使用Mysql Db从Heroku到远程服务器的ssh 但我只是想下载这些宝石就挂断了。我补充说: 但是,当我执行(甚至只是在命令行上执行)时,我会得到: 根据NetSSH的自述文件(https://github.com/net-ssh/net-ssh),我检查了Ruby的OpenSSL绑定--它们看起来不错: 我不确定这是否相关,但当我尝试下
我试图在测试环境中将Java应用程序连接到993上的IMAP服务器邮件。 我试图忽略证书验证,使用以前对类似问题的回答中的建议,如下所示: 但它似乎不起作用,我仍然有一个例外。 所以我的问题是,实际上是否有可能使用IMAPS协议连接到邮件服务器,而不必检查或验证证书? 如果是的话,选择忽略证书验证不是双方的决定吗?JavaApp和邮件服务器?
问题内容: 我遇到了一个我无法弄清楚如何调试的证书的奇怪问题。当我在一台特定服务器上的docker容器内运行wget时,它无法验证证书。相同的wget在服务器计算机本身上(在docker外部)可以正常工作,并且可以在不同服务器上的同一docker容器内运行。 这是Docker容器的设置: 响应为: 由于此过程在其他服务器上也可以使用,因此该问题似乎只能是该服务器本身上的某些证书问题。但是我必须
我从戈迪那里拿到了3份安全证书。 1.gdig2。中级证书 2.gd_束-g2-g1。根证书 3.731e59c245c09675。crt——颁发的证书 我创建了keystore使用keyool和共同构建所有三个以上证书像这样。 1.配置根证书 keytool-import-alias root-keystore/home/ec2 user/Temp/keystoreft-trustcacerts