3

当我启动服务器或运行控制台时,我在部署服务器上收到此警告消息。

OpenSSL ASN1/PKey/X509/Netscape/PKCS7 implementation unavailable
gem install bouncy-castle-java for full support.

另外,当我尝试使用以下命令生成密钥时。

OpenSSL::PKey::RSA.new(PUBLIC_KEY)

我得到以下异常

OpenSSL::PKey::RSAError: Neither PUB key nor PRIV key:
    from org/jruby/ext/openssl/PKeyRSA.java:278:in `initialize'

我对这个消息有点困惑。我在机器上安装了 bouncy-castle-java。但我仍然对消息感到困惑。

我不确定这个问题。谁能解释一下这个问题,或者给我一些指导。

4

1 回答 1

0

我通过在服务器上安装 jruby openssl 0.8.8 解决了这个问题。

据我所知,在 gem 列表中使用的 jruby 和 openssl gem 存在冲突(所以我不得不更新 Gem)

于 2013-10-28T08:28:54.567 回答