У меня проблема с приложением webApi. Это приложение должно получить сертификат клиента из запроса и проверить, находится ли сертификат в доверенном корневом центре сертификации локального компьютера.
Проблема заключается в том, что если я установил параметры SSL из IIS в «Требовать» «Принять», я больше не смогу получить доступ к webApi.
Ошибка (от Mozilla):
"An error occurred during a connection to localhost. SSL received an unexpected Hello Request handshake message. Error code: SSL_ERROR_RX_UNEXPECTED_HELLO_REQUEST "
Что я уже пробовал:
- Установка для параметра SSL «Требовать» «Игнорировать». WebApi не увидит сертификат в запросе.
- Попытка доступа к webApi с помощью URI эмитента из сертификата.
Здесь та же проблема
- Попытка с SoapUi с приложенным сертификатом дает мне время ожидания сокета
- Сделано простое консольное приложение, которое отправляет запрос в webApi
Could not establish trust relationship for SSL/TLS secure channel
Сертификат с сервера самоподписан, сделан в IIS и помещен в Trusted Root CA. Я пробовал и другие сертификаты, но проблема остается той же.
У вас есть идеи по поводу этой проблемы?