2013年10月22日火曜日

Cygwin で SSL による wget で失敗する

Cygwin で SSL による wget で失敗する
エラーはこんな感じ。

$ wget https://www.google.com
--2013-10-22 17:03:49--  https://www.google.co.jp/
www.google.co.jp (www.google.co.jp) をDNSに問いあわせています... 74.125.235.120, 74.125.235.127, 74.125.235.119, ...
www.google.co.jp (www.google.co.jp)|74.125.235.120|:443 に接続しています... 接続しました。
エラー: `google.co.jp' の証明書は信用されません。
エラー: `google.co.jp' の証明書の発行者が不明です。

まず、cygwin のパッケージで ca-certificates が入っているか確認をしてみましょう。

そんでもダメなら、$HOME/.wgetrc にこんな感じで書き加える。

ca-directory = /usr/ssl/certs

これは、wget が SSL の証明書を /etc/ssl ディレクトリを探しにいっているが、ファイルは /usr/ssl に有るからこういった問題になってしまう。

これで大丈夫じゃないかな!?






0 件のコメント:

コメントを投稿