加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

为ASP.Net Core Weblistener安装SSL证书

发布时间:2020-12-16 09:20:24 所属栏目:asp.Net 来源:网络整理
导读:现在ASP.Net Core已经发布了,我觉得是时候提出这个问题了. 对于我的Web应用程序,我需要使用WebListener服务器,因为业务需要自我托管和Windows ID的NTLM身份验证. Weblistener服务器需要SSL证书. 我已经生成了一个SSL证书,并且知道对于Kestrel,它是在Web服务
现在ASP.Net Core已经发布了,我觉得是时候提出这个问题了.

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

我已经生成了一个SSL证书,并且知道对于Kestrel,它是在Web服务器的代码中提取的(在Program.cs或Startup.cs中).但是,为Weblistener做同样的事情是什么?

我发现这篇文章:How to Use HTTPS with Microsoft.AspNet.Server.WebListener但它从来没有真正回答过.几个小时的谷歌搜索没有为我提供任何东西.

从我可以告诉它是某种命令,如:

netsh http add sslcert

但就我对Weblistener需要做的事情而言,我完全是在脑子里.如果可能的话,我很乐意在启动顺序中使用类似于Kestrel的代码来获取证书(这很方便!),但我很确定我需要使用命令行安装它.

非常感谢你提前!

解决方法

正如davidfowl所说,文章 https://weblog.west-wind.com/posts/2013/sep/23/hosting-signalr-under-sslhttps确实概述了所需的过程并很好地解释了它.它提到SignalR而不是WebListener,但程序是一样的.

进一步研究如果你需要没有IIS(因为业务要求不允许安装IIS,你可能会使用WebListener)Powershell是生成自签名证书的好方法,或者你可以使用MMC获取证书也是.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读