35

単一の証明書を保持するJavaキーストア(.jksファイル)があります。このキーストアから.pfxファイルを作成するにはどうすればよいですか?

4

5 に答える 5

60

Java 6 以降でkeytool-importkeystore、JKS ストアを PKCS#12 ストア (.p12/.pfx) に変換できるオプションがあります。

keytool -importkeystore -srckeystore thekeystore.jks \
            -srcstoretype JKS \
            -destkeystore thekeystore.pfx \
            -deststoretype PKCS12

ソースと宛先(jks、pfx)ファイルのパスワードを入力するように求められます

于 2012-01-12T16:44:33.527 に答える
6

http://teddyhai.blogspot.com/2009/06/how-to-convert-java-jks-keystore-to.htmlでガイドラインを確認してください。

于 2010-05-13T07:58:23.757 に答える
3

このguy()は、ここでこれを行うための適切な手順を含む小さなJavaクラスとバッチファイルを作成したようです:http ://www.crionics.com/products/opensource/faq/signFree.htm#DownloadTools

自分でやりたい場合は、.batファイルのキーラインが使用されているようです

keytool -export -rfc -keystore %KEYSTORE% -storepass %PASSWORD% -alias %ALIAS% > %CERT_64%
java -classpath %JAVACLASSPATH% ExportPrvKey %KEYSTORE% %PASSWORD% %ALIAS% > %PKEY_8%
openssl enc -in %PKEY_8% -a >> %PKEY_64%
openssl pkcs12 -inkey %PKEY_64% -in %CERT_64% -out %CERT_P12% -export

ここで、ExportPrvKeyは、キーストアから秘密キーを抽出するステップを実行します。

于 2009-02-09T12:07:57.250 に答える
-1

次のコマンドを使用して、秘密鍵を含む PFX ファイルをエクスポートできます。

keytool -importkeystore -deststorepass secret -destkeypass secret -destkeystore KEYSTOREFILE.jks -srckeystore PFXFILE.pfx -srcstoretype PKCS12 -srcstorepass secret
于 2016-10-13T20:33:42.657 に答える