ビュー:

質問
Node.js Validation サービスで使用する自己署名証明書を作成するにはどうすればよいですか?

回答
Node.js Validation サービス用の自己署名証明書を作成するには、PowerShell を使用して次の手順を実行します。

1.
"管理者として実行 "でPowershellを開きます。


注: Chocolateyは、PowerShellの助けを借りてマシンへのソフトウェアのデプロイを容易にする、コマンドラインパッケージマネージャです。
詳細はChocolatey Softwareのサイトを参照してください。Chocolateyとは?

2.Chocolatelyのインストールを開始するには、まず以下のコマンドを実行し、Get-ExecutionPolicyが制限されていないことを確認します。
Get-ExecutionPolicy

Restricted が返ってきたら、
Set-ExecutionPolicy AllSigned または Set-ExecutionPolicy Bypass -Scope Process

3.これが完了したら、次のコマンドを実行します。
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

4. Chocolatelyがインストールできたので、次はOpenSSLをインストールします。
Choco install OpenSSL.Light
これでOpenSSL.Lightがシステムにインストールされます。

5.
以下のコマンドを実行し、作業ディレクトリを設定する。
New-Item -ItemType Directory -Path C:˶Certs (このパスは何でもよい)

6.
Invoke-WebRequest'http://web.mit.edu/crypto/openssl.cnf'-OutFile C:㊤Certs㊤openssl.cnf

7.
openssl req -nodes -x509 -newkey rsa:2048 -keyout key.pem -out C:\Certscert.pem -days 365 -subj "/CN=localhost"以下のコマンドを使用して、OpenSSL を使用して自己署名証明書を生成する。

KBAは、クラウドとオンプレミスの両方の組織に適用できます。

注意:この記事英語からの翻訳ですこの記事まれる情報オリジナルの英語版製品づくものです。翻訳版記事使用されている文法などには、細かいりがある場合があります。翻訳正確さを完全保証することは出来かねますがほとんどの場合、十分情報られるとわれます。万一、疑問じた場合、英語版記事えてごください