Mac のシステムアップデートで Java の最新版が来たので更新しました。
$ java -version Picked up _JAVA_OPTIONS: -Dfile.encoding=UTF-8 java version "1.6.0_17" Java(TM) SE Runtime Environment (build 1.6.0_17-b04-248-10M3025) Java HotSpot(TM) 64-Bit Server VM (build 14.3-b01-101, mixed mode)
サーバー証明書をインストールしようとしたらなぜかパスワードが一致せず、再インストールすることに。
$ cd /System/Library/Frameworks/JavaVM.framework/Resources/Deploy.bundle/Contents/Home/lib/security/ $ sudo mv cacerts cacerts.bak $ sudo keytool -import -trustcacerts -alias example.com -file example.com.crt -keystore /System/Library/Frameworks/JavaVM.framework/Resources/Deploy.bundle/Contents/Home/lib/security/cacerts
今回は /System/Library/Frameworks/JavaVM.framework/Resources/Deploy.bundle/Contents/Home/lib/security/cacerts としましたが、通常 $JAVA_HOME/lib/security/cacerts で良い気がします。
パスワード忘れないようにします。と言いたいところなんですが、最初は changeit ですし、寝ぼけていつの間にか変なパスワードでも入れてしまったのだと思います。