0

組織のCSRを生成するために使用する方法についてこの記事を読みました。keytoolシンプルで簡単でしたが、いくつかの質問があり、明確で説明的な答えを見つけることができませんでした。

  • JavaのCSRの概念は何ですかalias?なぜそれを使用したいのですか?このエイリアスフィールドはどこに保存され、他のどのツール/ APIがアクセスできますか?
  • keyaとaの違いは何keystoreですか?
4

2 に答える 2

3

JavaのCSRエイリアスの概念は何ですか?なぜそれを使用したいのですか?このエイリアスフィールドはどこに保存され、他のどのツール/ APIがアクセスできますか?

まず、Javaはキーストアを使用してキー(および証明書)を内部に保持します。単一のキーストアは多くの証明書を保持できるため、それらを区別する方法が必要です。それがエイリアスの目的です。キーストアエイリアス(および必要に応じてパスワード)があれば、Java Crypto API(具体的にはのようなクラス)を使用してキーストアから証明書を取得できます。ここでは、CryptoAPIを使用してキーストアからキーをロードする方法の例を示しますKeystore

キーとキーストアの違いは何ですか?

キーストアはコンテナです。キーキーストア内に保持されます。

于 2012-06-21T17:53:15.887 に答える
2

キーストアは、証明書と秘密キーを保持するために使用されるファイル形式であり、エイリアスは、キーストア内の各エントリを識別するために使用されます。

于 2012-06-21T17:55:46.127 に答える