2017-11-14 45 views
-2

Java keytoolに関する2つの質問があります。 trustedCertEntrycsrを生成できますか?エントリタイプ:csrを生成する:trustedCertEntry

また、私は、このコマンドを実行:trustedCertEntryため

keytool -certreq -alias mydomain -keystore keystore.jks -file mydomain.csr 

を私はエラーを取得:trustedCertEntrycsrを生成することができないことを意味

keytool error: java.lang.Exception: Alias <mydomain> has no key 

を?または、私は何か、またはcsrファイルを生成する鍵を持っている必要がありますか?

+2

CSRは秘密鍵で署名されています。 keytoolはキーストアファイルを使用するため、プライベートキーと証明書のキーストアファイルが必要です。 trustedCertエントリは秘密鍵のない証明書だけです。秘密鍵のない証明書だけを使用してCSRを作成することはできません。 PS ITYM 'コマンド'は 'コメント'ではありません。 –

答えて

1

I need to have something, or a key to generate csr file?

修正。キーペアが必要です。他の人の証明書からCSRを生成することはできません。さもなければ、X.509システム全体は安全ではないでしょう。

関連する問題