javax.net.ssl.SSLHandshakeException
http://www.ctct.co.jp/tsd/sdb/java_verisign_sun_install.html
証明書をインポートする。
keytool -import -v -keystore %JAVA_HOME%/jre/lib/security/cacerts -alias hogehoge -file hogehoge.cer
パスワード聞かれるけど、適当で多分大丈夫。
適当じゃだめ、デフォルトで"changeit"が使われている。
http://java.sun.com/j2se/1.4/ja/docs/ja/tooldocs/win32/keytool.html
パスワードの変更は以下のコマンドで行う。
keytool -keystore %JAVA_HOME%/jre/lib/security/cacerts -storepasswd -new XXXXX ※ XXXXXが新しいパスワード
hogehoge
の部分はこの証明書につける名前のようなもの?
適当な文字列を指定すればOK。もし同じ名前の証明書があれば、以下のようなメッセージで怒られる。
keytool エラー: java.lang.Exception: 証明書はインポートされませんでした。別名 <mykey> はすでに存在します。
hogehoge.cerの部分が証明書。
IEにインストールされている証明書であれば、インターネットオプションのコンテンツ->証明書からエクスポートすれば入手できる。
ちゃんと調べているわけではないので全体的に適当。