2012-02-23 13 views
0

softlayer_api gemを使用していますが、softlayer_api gem OpenSSL :: SSL :: SSLError(SSL_connectが返されました。= 1状態= SSLv3サーバ証明書の読み込みB:証明書の検証に失敗しました):

の後に "getOpenTickets"

SOFTLAYERを作成:: Serviceオブジェクトを私はこの例外を取得:

OpenSSLを:: SSL :: SSLError(SSL_connect = 1つのerrno = 0の状態=のSSLv3は、サーバ証明書Bを読んで返さ:証明書が失敗した検証):

ダッシュボードコントローラで実行されるマイコードは:

DEFインデックス

begin 

    account_service = SoftLayer::Service.new("SoftLayer_Account", 

              :username => "sl221577473gghg717a", 

              :api_key => 

"25f38a342079c07f4336543a0fccc54ee8755cb92b53cd78d0hdufh77734747hreghghed4aa1d9961b85")

account = account_service.getOpenTickets 

rescue Exception => exception 

    puts "Unable to retrieve account information: #{exception}" 

end 

エンド

私も同様に関連のライブラリを必要と

'RubyGemsの'

が必要です

はどんな意見が大幅に

答えて

2

に感謝します

理由は、あなたのSSLの検証がどこ見つけてくださいfailed.Soであるということである

は、 'P-P'

は 'OpenSSLを' 必要必要 'softlayer_api' を必要とsoftlayer_api gemは

です。service.rbに移動して下の行を見つけてください。

https.verify_mode = OpenSSL::SSL::VERIFY_NONE if $DEBUG 

https.verify_mode = OpenSSL::SSL::VERIFY_NONE 

スタートサーバと交換して確認してください!

関連する問題