Member 12937315 Ответов: 1

Интеграция TLS 1.2 IIS 7


Настройка TLS 1.2 на сервере windows 2012 R2
использованный ниже этот метод в файле global. asax все еще не работает. Поскольку мой проект - MVC 4.5.1, а на стороне сервера не установлен сертификат SHA. Поставляется ли сертификат бесплатно с сервером windows 2012 R2 или я должен его купить и как сертификат может использоваться с TLS 1.2 или они независимы для интеграции. Поскольку я хочу интегрировать TLS 1.2 для целей интеграции платежей на веб-сайте, как они сказали, платежный шлюз требует на стороне сервера TLS 1.2 Я не хочу вносить изменения в regedit на стороне сервера для TLS 1.2 любой метод в рамках проекта будет оценен по достоинству.

Что я уже пробовал:

ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Ssl3
                                        | System.Net.SecurityProtocolType.Tls
                                        | System.Net.SecurityProtocolType.Tls11
                                        | System.Net.SecurityProtocolType.Tls12;

1 Ответов

Рейтинг:
2

Nathan Minier

Вам нужно установить сертификат для вашего URL-адреса на сервер и привязать его к приложению в IIS. Вы можете приобрести один из них или попытаться получить его бесплатно. Давайте шифровать-бесплатные сертификаты SSL/TLS[^].

Вы можете сгенерировать самозаверяющий сертификат на сервере, но он будет отображаться пользователям как недействительный сертификат, так что нет смысла делать это вне тестирования.

Вы не сможете предоставить SSL/TLS, пока не сделаете этого.

Это также не проблема кода, это оперативная проблема. Изменения в коде здесь вам не помогут.