2016-07-11 5 views
4

이제 ASP.Net Core가 릴리스되었습니다.이 질문을 할 시간입니다.ASP.Net Core Weblistener SSL 인증서 설치

웹 응용 프로그램의 경우 Windows ID에 대한 자체 호스팅 및 NTLM 인증을위한 비즈니스 요구 사항으로 인해 WebListener 서버를 사용해야합니다. Weblistener 서버에는 SSL 인증서가 필요합니다.

SSL 인증서를 생성했으며 Kestrel의 경우 웹 서버 코드 (Program.cs 또는 Startup.cs)에서 풀 업됩니다. 그러나 Weblistener에서 이와 동일한 방법으로 무엇을 할 수 있습니까?

이 게시물을 발견 : How to Use HTTPS with Microsoft.AspNet.Server.WebListener하지만 진정한 대답은 아닙니다. 인터넷 검색의 몇 시간은 나에게도 도움이되지 못했습니다.

내가 무엇을 말할 수에서

같은 명령의 일종 :

netsh http add sslcert 

하지만 내가 특별히 Weblistener을 위해 무엇을해야하는지의 관점에서 내 머리에서입니다. 가능한 경우 Kestrel과 비슷한 코드를 사용하여 인증서를 가져오고 싶습니다 (매우 편리합니다!). 그러나 명령 줄을 사용하여 설치해야합니다.

미리 감사드립니다.

+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없이 설치해야하는 경우 추가 조사시 비즈니스 요구 사항으로 인해 WebListener를 사용하는 경우 IIS 설치를 허용하지 않으므로 Powershell은 자체 서명 된 인증서를 생성하는 좋은 방법입니다. 인증서를 얻으려면 MMC을 사용하십시오.