ローカルホスト用の自己署名証明書を作成するにはどうすればいいですか? 質問する

ローカルホスト用の自己署名証明書を作成するにはどうすればいいですか? 質問する

「localhost で https / SSL を使用するにはどうすればいいですか?」で詳しく説明されている手順を実行しましたが、これによりマシン名に対して自己署名証明書が設定され、https://localhost経由で参照するとIE の警告が表示されます。

この警告を回避するために、「localhost」の自己署名証明書を作成する方法はありますか?

ベストアンサー1

この質問にはタグが付けられておりIIS、信頼できる証明書を取得する方法についての適切な回答が見つからないため、私の意見を述べたいと思います。

まず、管理者として PowerShell で @AuriRahimzadeh のコマンドを使用します。

New-SelfSignedCertificate -DnsName "localhost" -CertStoreLocation "cert:\LocalMachine\My" -NotAfter (Get-Date).AddYears(100)

有効期間を 100 年に追加したので、localhost の証明書が期限切れになることはないでしょう。-NotAfter (Get-Date).AddMonths(24)代わりに 24 か月、または他の値を使用したい場合は、有効期間を 100 年に設定できます。

これは良いことですが、証明書は信頼されていないため、次のエラーが発生します。これは、証明書が にインストールされていないためですTrusted Root Certification Authorities

ここに画像の説明を入力してください

を開始してこれを解決しますmmc.exe

次に、次の場所に移動します。

ファイル -> スナップインの追加と削除 -> 証明書 -> 追加 -> コンピューター アカウント -> ローカル コンピューター。[完了] をクリックします。

フォルダを展開するPersonalと、証明書が表示されますlocalhost

ここに画像の説明を入力してください

証明書をTrusted Root Certification Authorities - Certificatesフォルダーにコピーします。

最後のステップは、 を開くInternet Information Services (IIS) Managerか、単に することですinetmgr.exe。そこからサイトに移動し、Bindings...Add...または を選択しますEdit...。 設定しhttps、ドロップダウンから証明書を選択します。

ここに画像の説明を入力してください

証明書が信頼されました:

ここに画像の説明を入力してください

おすすめ記事