为ASP.Net核心Weblistener安装SSL证书

为ASP.Net核心Weblistener安装SSL证书,asp.net,ssl,asp.net-core,asp.net-core-1.0,Asp.net,Ssl,Asp.net Core,Asp.net Core 1.0,现在ASP.NETCore已经发布了,我觉得是时候问这个问题了 对于我的web应用程序,我需要使用WebListener服务器,因为业务需要对Windows ID进行自托管和NTLM身份验证。Weblistener服务器需要SSL证书 我已经生成了一个SSL证书,并且知道对于Kestrel来说,它是在web服务器的代码(Program.cs或Startup.cs)中提取的。但是,Weblistener实现这一点的等效方法是什么 我发现了这个帖子:但它从来没有得到过真正的回答。几个小时的谷歌搜索对

现在ASP.NETCore已经发布了,我觉得是时候问这个问题了

对于我的web应用程序,我需要使用WebListener服务器,因为业务需要对Windows ID进行自托管和NTLM身份验证。Weblistener服务器需要SSL证书

我已经生成了一个SSL证书,并且知道对于Kestrel来说,它是在web服务器的代码(Program.cs或Startup.cs)中提取的。但是,Weblistener实现这一点的等效方法是什么

我发现了这个帖子:但它从来没有得到过真正的回答。几个小时的谷歌搜索对我来说也没有任何结果

据我所知,这是一种命令,如:

netsh http add sslcert
但我对我需要为Weblistener做些什么感到有些不知所措。如果可能的话,我希望在启动序列中使用类似于Kestrel的代码来获取证书(非常方便!),但是我非常确定我需要使用命令行来安装它


提前非常感谢

正如Davidfoll所说,这篇文章确实概述了所需的流程,并对其进行了很好的解释。它提到signar而不是WebListener,但过程是相同的


经过进一步研究,如果您需要不使用IIS(如果您使用WebListener是因为不允许安装IIS的业务要求),这是生成自签名证书的好方法,或者您也可以使用它来获取证书。

,它说的是signar,但实际上是关于http.sys的(这就是WebListener的基础)感谢您的快速响应!今天早上我将尝试一下!