2016-01-04 12 views
5

私はcsr(Certificate Signing Request)を持っています。既存のCS内の件名(CN)のみを変更する方法

他のフィールドをそのまま残して、そのcsrからCNを変更するだけです。これは、既存のcsrを更新するようなものです。

これは自動的に行われます。 c/C++/opensslでこれを行う方法はありますか?

+0

DNS名はCNに配置しないでください*。むしろ、それらはSANに配置されます。 – jww

答えて

7

要求ファイルでは、デジタル署名されたメッセージなので変更できません。少なくとも1ビットを変更すると、署名が無効になります。 CAサーバはそれを拒否します。あなたは何ができるか

  1. は件名フィールドを無視し、証明書発行時に別のものを(この手順は、CAのソフトウェアに依存)を指定するためにCAを指示し、新たなCSR
  2. を生成します。
+0

私たちは同じ秘密鍵を使用できませんか? –

+0

なぜですか?既存のキーを再利用することができます。 – Crypt32

+0

こんにちは、コメントを忘れてしまった。私は検索して一つの方法を見つけました。返信いただきありがとうございます:) –

関連する問題