w3m: unable to get local issuer certificate: accept? (y/n)

w3m でhttpsのページ開いたら certificate で怒られた。 おおむね、http://d.hatena.ne.jp/satob/20060222/p2 のとおりだが、NetBSDだとc_rehashとかが素直に見付からないので、 ちょっと苦労した。

certdata.txt はfirefoxをインストールすると、 share/mozilla-rootcerts/certdata.txt に入るので、これを利用。certdata2pem.rb は鵜飼さんのものを利用。

cd /etc/openssl/certs
ruby certdata2pem.rb < /opt/fx/share/mozilla-rootcerts/certdata.txt
perl /usr/src/crypto/external/bsd/openssl/dist/tools/c_rehash /etc/openssl/certs

長いな。で、w3m 行けた。