41

.cerファイルをファイルに変換する必要があり.jksます。私はそれについていくつかの質問を見ましたが、私が必要としているものの解決策を見ていません.

ローカル証明書に追加するためには必要ありませんが、サーバーにアップロードするファイルとして必要です。また、プログラムではなく、一度だけ行う必要があります。このスレッドConverting .cer to .jks using javaがあり、著者は成功したと言っていますが、十分な評判がないため、彼の最後の返信にコメントできませんでした。また、彼に個人的なメッセージを送って尋ねることもできませんでした彼。

そのため、簡単な方法を知っている人がいれば、喜んで聞いてくれるでしょう。

4

4 に答える 4

76

keytoolJDKのインストールに付属しています(binフォルダー内):

keytool -importcert -file "your.cer" -keystore your.jks -alias "<anything>"

これにより、新しいキーストアが作成され、証明書だけが追加されます。

したがって、証明書をキーストアに変換することはできません。証明書をキーストアに追加します。

于 2015-05-20T14:47:09.673 に答える
10

これが本当に必要な「変換」であることを確認するために、jksファイルはキーストアであり、複数の証明書を格納するために使用されるファイル形式であり、Java セキュリティ API を使用してプログラムでそれらを取得できるようにすることに注意してください。同等のフォーマット間の一対一変換。

そのため、その証明書を新しいアドホック キーストアにインポートするだけの場合は、グラフィカル ツールであるKeystore Explorerを使用して実行できます。キーストアとそこに含まれる証明書を、Java ターミナル ユーティリティで行ったのと同じようにkeytool(ただし、よりアクセスしやすい方法で) 変更できます。

于 2015-05-20T14:41:29.413 に答える