2

NodeJS 0.10.x を使用しています

GoDaddy から SSL を購入し、2 つの.crtファイルをダウンロードしました。1 つの.crtファイルは証明書のように見え、もう 1 つのファイルは証明書のバンドルのように見えます。

私の NodeJS アプリケーションでは、以下のようなファイルを提供する必要がkeyあります。cert

var server = useHttps ? https.Server({
  key: fs.readFileSync(__dirname + '/certs/server.key'),
  cert: fs.readFileSync(__dirname + '/certs/server.crt'),
}, app) : http.Server(app);

GoDaddy SSL ファイルの 1 つを に変換する必要があります.keyか?

GoDaddy が提供するファイルをそのまま使用できますか? もしそうなら、どれが鍵ですか?

編集:

私はこの質問と同じ問題を抱えています:

node.js で動作する SSL キーの生成

ただし、答えはファイルを取得する方法を一掃し.keyます。NodeJSのドキュメントを調べましたが、これについては何も言われていません。

4

1 に答える 1

3

すでにキーを持っています: Godaddy に送信した CSR (証明書署名要求) を生成するために使用されます。

キーは、コマンドへの入力であるか、openssl req -newコマンドにキーを生成するように依頼することができます (この場合、 -keyout オプションで保存場所を制御します)。

秘密鍵には本人以外はアクセスできないため、鍵を持っていない場合は証明書を使用できません。godaddyで証明書のキーを更新できるようです。事実上、これは証明書を取得するために最初に行ったプロセスの繰り返しにすぎません。

于 2016-09-12T07:13:53.873 に答える