2016-10-24 15 views
0

curlにsslを設定するのが初めてです。 .cerファイルが与えられ、管理者がprivate.keyを作成しました。 .cerとprivate.keyを関連づけようとしたとき、モジュラスは一致しませんでした。これを修正する方法はありますか?適切なモジュラスでprivate.keyを再作成する方が簡単ですが、openssl設定を破棄することなくこれを行う方法がわかりません。modulusエラーを伴うopenSSL秘密鍵の問題

ありがとうございます。 Tom

+0

スタックオーバーフローは、プログラミングおよび開発の質問のサイトです。この質問は、プログラミングや開発に関するものではないので、話題にはならないようです。ヘルプセンターの[ここではどのトピックを参照できますか](http://stackoverflow.com/help/on-topic)を参照してください。おそらく、[スーパーユーザ](http://superuser.com/)や[Unix&Linux Stack Exchange](http://unix.stackexchange.com/)の方が良いかもしれません。 [Dev Opsについての質問はどこに投稿しますか?](http://meta.stackexchange.com/q/134306)も参照してください。 – jww

答えて

1

ここでプロセスに問題があります。証明書を「与えられた」だけにすることはできず、その証明書の秘密鍵を作成することはできません。プロセスは次のようになります。

  1. 秘密鍵を作成します。
  2. 証明書署名要求(CSR)を作成します。
  3. CSRを認証局(CA)に提出します。
  4. あなたの身元を確認し、署名付き証明書を発行します。

CSRと署名入り証明書には、最初に作成した秘密鍵に対応する公開鍵が含まれています。

関連する問題