问题标签 [jruby-openssl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
596 浏览

ruby - jruby 1.6.7/1.7.0 1.9 模式下的 OpenSSL::SSL::SSLError

我在 1.9 模式下运行带有 jruby 1.7.0 的 rails 3 应用程序,当我的一个文件上传 gem 尝试建立 https 连接时,它失败并出现以下异常:

我在这里在 stackoverflow 上发现了一个类似的问题:JRuby Heroku Gem,但建议的答案是在 1.8 模式下运行 jruby,因为我们的整个应用程序使用 1.9 功能和语法,所以我不能这样做。是否有人对如何修复或解决此异常有任何想法或建议?

谢谢。

0 投票
0 回答
500 浏览

ruby-on-rails - jruby-openssl vs mri openssl - Socket Closed

Issue: Net::HTTP calls failing when using jruby with a OpenSSL::SSLError Socket Closed, but working fine using MRI.

Side Note: Calls to many servers work, however this app is calling to a cisco sensor. Again, it works via MRI but not Jruby. I've tried a number of different things to no avail. I've tried jruby 1.6.7, 1.7, and the recently released 1.7.1.dev. I've also tried jruby-openssl-0.7.4, 0.7.7, and 0.8.0.pre3. I've even tried running the script with from Ruby 1.8, and 1.9.

Failing At https://github.com/jruby/jruby/blob/master/src/org/jruby/ext/openssl/SSLSocket.java#L404 ?

Similar Issue in research: http://jira.codehaus.org/browse/JRUBY-6346

Small Back Trace Excerpt

I have scoured google with no luck. Any help would be greatly appreciated.

It should also be noted that I am running OSX Mountain Lion 10.8.2.

[UPDATE]

I have ran out of time to debug this and used the following workaround: Gemfile

Test method

0 投票
2 回答
503 浏览

jruby - jruby-openssl 依赖于不存在的 bouncy-castle-java 版本?

我正在尝试安装 jruby-openssl,但这取决于似乎不存在的 bouncy-castle-java 版本。有人知道如何解决这个问题吗?

我尝试安装旧版本的 jruby-openssl,但似乎没有帮助。

0 投票
1 回答
438 浏览

ruby-on-rails - Rails 3.2.13 升级和jruby/openssl

升级到 Rails 3.2.13 后,我开始收到有关 jruby/openssl 的错误。

我正在使用 JRuby 1.6.7、jruby-openssl 0.8.6 和 Rails 3.2.13。

有没有人能够解决这个问题?

0 投票
2 回答
474 浏览

ruby - 为什么 jruby-openssl gem 有奇怪的文件夹结构?

据我了解,gem 的文件夹结构应该有一个名为的文件夹lib,并且在该文件夹内有一个<gem-name>.rb文件。但是,当我使用jruby 1.6.8bundle install安装 jruby-openssl 时,我打开C:\jruby-1.6.8\lib\ruby\gems\1.8\gems\jruby-openssl-0.8.2并没有看到 rb 文件,而是看到了更多如下所示的子文件夹:

jruby-openssl 不遵循标准 gem 文件夹结构是否有原因?具体来说,我似乎在使用gem 'jruby-openssl'命令时遇到问题。gem如果jruby-openssl 文件夹位于 LOAD_PATH 中,该命令是否应该正确找到并加载 gem?



错误详情:

这是出现在C:\apachetomcat632\logs\MyWebapp.log

这是整个 cipher.rb 文件:

0 投票
1 回答
2495 浏览

ruby - ruby 中的 openssl 等效命令

我必须使用私钥将证书文件(pem 格式)转换为 pfx。该命令在linux中完美运行是

任何人都可以帮助我使用 ruby​​-openssl 在 ruby​​ 中编写等效代码。

0 投票
1 回答
778 浏览

java - 为什么我收到错误 - 加载错误:openssl -- java.lang.NoClassDefFoundError:无法初始化类 org.jruby.ext.openssl.ASN1?

我正在尝试嵌入JRubyJava 项目。我正在使用jruby-complete-1.7.4.jarScriptingContainer

出于某种原因,以下脚本会引发错误。

这失败了,但有例外

这只发生在少数计算机上。我没有jruby-openssl安装充气城堡宝石。我的课程路径仅包含jruby-complete-1.7.4.jar. 我想知道为什么会发生这个错误,应该怎么做才能解决这个问题?这如何在计算机上工作而在另一台计算机上失败?调试问题的任何帮助都会很棒。

Jruby 版本 - 1.7.4
系统 - Mac OS X 10.8.4

0 投票
1 回答
1103 浏览

java - 如何避免 jruby 在 openssl 上的错误文件描述符?

我在一个 java swing 应用程序中,它的 WebService 客户端在 jruby 中实现。用例是用户单击一个按钮,相应的控制器打开一个新线程,该线程从本地数据库中获取一个列表,并为列表中的每个项目运行一个 jruby 脚本(通过 ScriptingContainer)。

jruby 总是成功的前 2 或 3 个调用,但随后它抛出:

这是为每个项目迭代的代码:

抛出异常的 jruby net/http 代码:

我怀疑这可能与java线程有关,但不知道问题出在哪里。我怎样才能避免这个错误的文件描述符异常?

0 投票
1 回答
86 浏览

ruby-on-rails - JRuby OpenSSL 异常

首次设置 jruby 后,OpenSSL 在尝试进行捆绑安装时导致异常。除了 jruby 内置的内容之外,该项目不包含任何 SSL gem。

JRuby 版本:

例外:

0 投票
1 回答
85 浏览

ssl - Jruby-OpenSSL jruby-openssl-0.7.6.1

我有以下环境:

  • Jruby 1.6.7
  • 铁路 2.3.5
  • jruby-openssl-0.7.6.1

我使用 warbler 创建.war文件并部署在 IBM Websphere Application Server 上。

IBM WAS 最近启用了 FIPS,导致 Application 启动时出现以下错误:

Java::JavaLang::IllegalArgumentException
在 FIPS 模式下只能启用 TLS 协议

我期待得到这个问题的一些解决方案。