10

次のコマンドを実行して、Tomcat で使用する PFX ファイルから JKS ファイルを作成しました。

keytool -importkeystore -srckeystore PFX_P12_FILE_NAME -srcstoretype pkcs12 -srcstorepass PFX_P12_FILE -srcalias SOURCE_ALIAS -destkeystore KEYSTORE_FILE -deststoretype jks -deststorepass PASSWORD -destalias ALIAS_NAME

しかし、次のエラーが発生します。

keytool エラー: java.io.IOException: 安全なコンテンツ エントリの復号化に失敗しました: javax.crypto.BadPaddingException: 指定された最終ブロックが適切に埋め込まれていません

これはどのように発生し、どうすれば解決できますか?

4

1 に答える 1

12

私は同じ問題に遭遇し、答えは非常に簡単であることがわかりました. 下記参照:

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6974037

どうやら、このエラーは、パスワードが一致しないか、入力している新しいパスワードが基準を満たしていない場合にスローされる可能性があります。私の場合は後者でした。

于 2013-08-08T21:17:51.250 に答える