トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

2007/04/18-06、wget、証明書の検証エラー

[カテゴリ:etch]
[カテゴリ:all]
[カテゴリ:etc]

目次

wget、証明書の検証エラー

概要

httpsで接続すると以下のエラーが発生する。

goun@dimension8300:/home/script/ddns$ wget https://hoge.com/hoge.htm
--23:27:54--  https://hoge.com/hoge.htm
           => `dip.cgi'
hoge.com をDNSに問いあわせています... ***.***.222.20
hoge.com|***.***.222.20|:443 に接続しています... 接続しました。
エラー: hoge.com の証明書の検証エラーです: unable to get local issuer certificate
hoge.com に安全の確認をしないで接続するには、`--no-check-certificate' を使ってください。
SSL による接続が確立できません。

これは、caの認証局情報がインストールされていない為、発生するエラー

解決方法

ca-certificates をインストールする。

goun@dimension8300:~$ apt-cache show ca-certificates
Package: ca-certificates
Priority: optional
Section: misc
Installed-Size: 560
Maintainer: Fumitoshi UKAI <ukai@debian.or.jp>
Architecture: all
Version: 20070303
Depends: openssl, debconf (>= 0.5) | debconf-2.0
Filename: pool/main/c/ca-certificates/ca-certificates_20070303_all.deb
Size: 97182
MD5sum: bb33a371510956bc8bbe6366ba643148
SHA1: a299c7ccfa1129ffb622146b1a2732d8cae1eeb0
SHA256: ecef927c097fe08677c87799510f33efbf955f00120d74e347227731a1405f91
Description: Common CA Certificates PEM files
 It includes the followings PEM files of CA certificates
 .
  * spi-inc.org certificate
  * db.debian.org certificate
  * debconf.org certificate
  * Mozilla builtin CA certificates
  * CACert.org certificates
  * Brazilian Government Certificate
  * Signet CA certificates
  * QuoVadis CA certificates
 .
 This is useful for any openssl applications to verify
 SSL connection.
 .
 Note that certificate authorities whose certificates are included in
 this package are not in any way audited for trustworthiness and RFC
 3647 compliance, and that full responsibility to assess them rests
 with the user.
Enhances: libssl0.9.8, openssl
Tag: protocol::ssl, role::app-data, security::authentication
goun@dimension8300:~$ sudo apt-get -s install ca-certificates
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
以下のパッケージが新たにインストールされます:
  ca-certificates
アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。
Inst ca-certificates (20070303 Debian:4.0r0/stable)
Conf ca-certificates (20070303 Debian:4.0r0/stable)
goun@dimension8300:~$
goun@dimension8300:~$
goun@dimension8300:~$ sudo apt-get install ca-certificates
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
以下のパッケージが新たにインストールされます:
  ca-certificates
アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。
97.2kB のアーカイブを取得する必要があります。
展開後に追加で 573kB のディスク容量が消費されます。
取得:1 http://ftp.jp.debian.org etch/main ca-certificates 20070303 [97.2kB]
97.2kB を 3s で取得しました (30.5kB/s)
パッケージを事前設定しています ...
未選択パッケージ ca-certificates を選択しています。
(データベースを読み込んでいます ... 現在 25785 個のファイルとディレクトリがインストールされています。)
(.../ca-certificates_20070303_all.deb から) ca-certificates を展開しています...
ca-certificates (20070303) を設定しています ...
Updating certificates in /etc/ssl/certs....done.