2013-05-04 80 views
3

當我啓動服務器或運行控制檯時,我在部署服務器上收到此警告消息。gem install bouncy-castle-java全力支持

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。但我仍然困惑於信息。

我不確定是否存在問題。任何人都可以解釋這個問題,或者給我一些指導。

+0

嗨。你有沒有找到解決方案?我有同樣的問題。 – 2013-07-23 22:04:38

+1

嘿,我在解決問題的服務器上安裝了jruby openssl 0.8.8 – 2013-07-24 15:23:38

回答

0

我通過在服務器上安裝jruby openssl 0.8.8解決了我的問題。

至於我記得有使用JRuby和OpenSSL的寶石,在創業板的名單使用的衝突(所以我不得不升級寶石)