Невозможно получить доступ к сайту через HTTPS, используя самозаверяющий сертификат

Возможный дубликат:
Настройка сайта IIS для использования HTTPS

Я разрабатываю REST API, который хочу защитить с помощью SSL/TLS. Я реализовал большую часть API, который я тестировал по HTTP, однако сейчас я нахожусь на этапе, когда я хочу переключить его на использование HTTPS.

На данный момент API размещен на Windows XP Professional SP2, работающей под управлением IIS 5.1 (только среда разработки), и я использовал SelfSSL.exe инструмент из IIS 6.0 Resource Kit Tools для создания сертификата сервера. Затем я настроил свой API для использования этого сертификата, который, казалось, работал нормально, когда я попытался подключиться к своему API, используя HTTP, и я получил 403 ответ, говорящий "... должен быть доступен по безопасному каналу...". Однако проблема в том, что когда я пытаюсь получить доступ к API через HTTPS, он просто зависает!

Поскольку в данный момент это среда разработки, у меня нет доменного имени (только статический IP-адрес), и API работает на порте. 81, Также (если это имеет значение) API является сайтом по умолчанию (я его заменил).

Есть идеи, почему я не могу подключиться с помощью HTTPS?

1 ответ

Порт 81 HTTP или HTTPS? Вы не можете запустить оба на одном и том же порту, поэтому, если вы нажмете http://192.0.2.69:81/, получая 403, а затем снова примеряя https://192.0.2.69:81/Не удивительно, что вы видите проблемы.

Другие вопросы по тегам