2016-11-15 11 views
1

У меня есть веб-API 2, основанный на OWIN, который я пытаюсь подключиться к SSL. Я установил сертификат на сервере. Я вижу это под 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.