4

次のコマンドを使用して、OpenSSL を使用してキーストアを作成しています。

openssl pkcs12 -export -in mycert.crt -inkey mykey.key \
                        -out mycert.p12 -name tomcat -CAfile myCA.crt \
                        -caname root

ドキュメントに従って。

を使用してキーストアを検証しようとするとkeytool -list -v -keystore mycert.p12Invalid Keystore Exception.

これは、キーストアの作成に Apache 実装を使用しているためですか?

また、Java プログラムが FTPS 転送のキーストアに使用しているにもかかわらず、Java キーツールを使用してキーストアを作成できないという制約もあります。

4

3 に答える 3

26

-storetype pkcs12とともにオプションを使用しますkeytool

keytool -list -v -keystore mycert.p12 -storetype pkcs12

デフォルトでkeytoolは、キーストア タイプが であると想定され、JKSそうでない場合はkeytool失敗します。他のキーストア ファイルを使用する場合 (この.p12例では)、前述の方法を使用してストア タイプを明示的に指定する必要があります。

于 2012-06-11T13:24:39.087 に答える