日々精進

新しく学んだことを書き留めていきます

JavaでKeyStore#getEntryを実行すると「UnrecoverableKeyException」エラー

原因はIBM JavaとSun JavaはKeyStoreの互換性がないこと。 IBMのJDKに含まれるkeytoolで作成したkeystoreをSun JDKを使ったアプリから読み込もうとしていたのでだめだった。 JDKのメーカーを合わせると直った。

参考:

stackoverflow.com