[#44237] Float を利用するRubyプログラム — SASADA Koichi <ko1@...>

 ささだです.

16 messages 2007/11/17
[#44241] Re: Float を利用するRubyプログラム — SASADA Koichi <ko1@...> 2007/11/19

 ささだです.

[ruby-list:44249] Re: net/ftptls について

From: GOTOU Yuuzou <gotoyuzo@...>
Date: 2007-11-19 07:34:01 UTC
List: ruby-list #44249
In message <20071117140117.62F9.CURI@cu-ri.com>,
 `キューリ <curi@cu-ri.com>' wrote:
> FTPSサーバへの接続が失敗して困っております。
> 現象としては1.8.6 p111バージョンを上げてから動かなくなったように思います。
> 
> 以前使っていたバージョンは1.8.6のp111以前だと思いますが詳しいパッチレベ
> ルまで覚えておりませんが、特に問題なく接続できていました。
> 
> LinuxとWindowsの環境があるのですが、Linuxでのみ発生します。
(略)
> このあたりの対応が影響してるような気がするのですが、対応策がわかりません。
> http://www.ruby-lang.org/ja/news/2007/10/04/isecpartners-com-2007-006-rubyssl/

先日の修正でサーバ証明書が検証されるようになりました。
OpenSSLライブラリが参照するCA証明書ストアに、そのサーバが使っ
ている証明書のCA証明書が含まれていないせいだと思います。

このファイルか、

  % ruby -r openssl -e 'p OpenSSL::X509::DEFAULT_CERT_FILE'
  "/usr/local/ssl098b/ssl/cert.pem"

このディレクトリに、

  % ruby -r openssl -e 'p OpenSSL::X509::DEFAULT_CERT_DIR'
  "/usr/local/ssl098b/ssl/certs"

CA証明書を追加する必要があります。

ちなみに、net/ftptls.rbはSSL関連のパラメータをAPIで指定でき
なかったり、データコネクションでSSLを使えなかったりと、作り
が中途半端なため1.9では削除しようかと考えていました。
どなたか、ちゃんと実装し直してみようという方はいませんか?

-- 
ごとうゆうぞう

In This Thread