今日、Cygwinでwget使ったときにエラーになった。Webブラウザと違ってwgetではCAの証明書がインストールされていないから、HTTPSサーバー側のSSL証明書を検証できない。検証できないとエラーになってダウンロードもできない、というのが仕様(割と厳格な仕様)。
このエラーを警告レベルに落として、ダウンロードを成功させるというオプションがあるので、これを有効にすればダウンロードが成功する。
$ wget --no-check-certificate https://example.com/foo.jpg
※あくまで急場しのぎ。理想的なのは、CA証明書をブラウザ等からエクスポートしてあげて `--ca-certificate=file' というオプションでそのファイルを読み込む方法だと思う。
0 件のコメント:
コメントを投稿