2016-07-11 14 views
4

これで、ASP.Net Coreがリリースされました。この質問をするときが来ました。ASP.Net Core WeblistenerのSSL証明書をインストール

私のWebアプリケーションでは、Windows IDのセルフホスティングとNTLM認証のビジネス要件のために、WebListenerサーバーを使用する必要があります。 WeblistenerサーバーにはSSL証明書が必要です。

私は、SSL証明書を生成し、ケストレルのためにそれが(Program.csのかStartup.cs中)、Webサーバのコードにプルアップされていることを知っています。しかし、Weblistenerのためにそれを行うのと同等の方法は何ですか?

私はこのポストを見つけました:How to Use HTTPS with Microsoft.AspNet.Server.WebListenerしかし本当に答えられませんでした。数時間のグーグルでは私のために何も出てこなかった。

私はそれを伝えることができるものから、

のようなコマンドのいくつかの種類である:

netsh http add sslcert 

しかし、私は、具体的Weblistenerのために何をする必要があるかという点で、私の頭の上でいます。可能であれば、私は(それはとても便利です!)起動シーケンス中チョウゲンボウのようなコードを使用して証明書に引っ張ってみたいが、私は、コマンドラインでそれをインストールする必要がありますかなり確信しています。

ありがとうございます!

+3

https://weblog.west-wind.com/posts/2013/sep/23/hosting-signalr-under-sslhttps、それはSignalRを言うが、それは(WebListenerが基づいているものである)のHTTP.sysについては本当にです – davidfowl

+0

ありがとうございました!私は今朝それを試してみましょう! – VickiM

答えて

0

davidfowlが述べたように、記事https://weblog.west-wind.com/posts/2013/sep/23/hosting-signalr-under-sslhttpsは必要なプロセスの概要を説明し、それをうまく説明します。 WebListenerの代わりにSignalRが記述されていますが、手順は同じです。

さらに、IISをインストールする必要がないかどうかについて調べてください(ビジネス要件のためIISをインストールできないためWebListenerを使用している場合もあります)Powershellは自己署名証明書を生成する良い方法です。 MMCを使用して証明書を取得してください。