#c# #wcf #ssl #https
#c# #wcf #ssl #https
Вопрос:
Итак, у меня есть клиент, который собирается перейти на ssl, но в настоящее время они используют только обычный http.
Я хочу изменить конечную точку для службы. Чтобы использовать https.
<binding name="basicHttpSSLBinding" closeTimeout="00:02:00" openTimeout="00:02:00"
receiveTimeout="00:20:00" sendTimeout="00:20:00">
<security mode="Transport" >
</security>
</binding>
Вопрос в том, будет ли их подключение к веб-службе с использованием http по-прежнему работать, пока они не изменят адрес на https? Нужны ли мне две конечные точки для выполнения этого?
Ответ №1:
Короткий ответ — нет, когда вы переключаетесь на HTTPS, HTTP больше не будет работать. Да, вам понадобятся две конечные точки: одна с транспортным режимом безопасности и одна с режимом безопасности none. Им также понадобятся разные значения атрибута адреса.