トップ «前の日記(2009-11-25) 最新 次の日記(2009-12-11)» 編集

Ussy Diary


2009-12-04

[Mac][Java]サーバー証明書再インストール

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 ですし、寝ぼけていつの間にか変なパスワードでも入れてしまったのだと思います。