2016-11-15 5 views
1

SSL을 사용하기 위해 노력하고있는 OWIN에서 호스팅하는 웹 API 2가 있습니다. 서버에 인증서를 설치했습니다. Certificates - Current user\Trusted Root Certication Authorities\Certification에서 볼 수 있습니다.
인증서의 세부 정보에서 손도장을 볼 수 있습니다. 지금까지 좋은 것 같습니다.
이 서버에 IIS가 없습니다. 명령 줄을 통해 443 포트를 바인딩하려고합니다. 그러나 명령을 수행 할 때 applicationID을 볼 수 없습니다.netsh http show sslcert가 인증서 정보를 표시하지 않습니다.

netsh http show sslcert 

실제로 아무것도 나오지 않습니다. applicationID을 얻고 다음 명령을 사용하여 포트 443을 바인딩합니다.

netsh http add sslcert ipport=0.0.0.0:443 certhash=baf9926b466e8565217b5e6287c97973dcd54874 appid={ab3c58f7-8316-42e3-bc6e-771d4ce4b201} 

netsh http show sslcert가 데이터를 반환하지 않는 이유는 무엇입니까?

답변

0

sslcert 항목을 추가하지 못한 이유가 잘못되었다고 생각합니다. 하지만 '로컬 컴퓨터 - 개인'인증서 저장소에서 인증서를 가져와야한다고 생각합니다.

또한 인증서에 개인 키가 있다고 가정합니다. 그렇다면 인증서 아이콘 상단에 작은 키 아이콘이 표시됩니다. 이는 OWIN에서 작동하는 데 중요합니다.