@Hanhe

Проблема с SSL в .Net?

Возникла следущая проблема:

Запускаем приложение-сервер на win7, пытаемся подключится по SSL клиентом, запущеным так же на win7 — всё работает отлично.

Но при попытке подключения к тому же серверу из такого же клиента, только запущенного на win XP выпадает исключение:

System.Security.Authentication.AuthenticationException: A call to SSPI failed, see inner exception. ---> System.ComponentModel.Win32Exception: The client and server cannot communicate, because they do not possess a common algorithm


Для соединения по SSL используются только стандартные средства .Net. Сертификаты в обоих случаях используются одинаковые.

Кто может подсказать, чем это может быть вызвано? Как можно это обойти?
  • Вопрос задан
  • 3873 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Andrew1000000
Очевидно клиент и сервер используют разные алгоритмы шифрования. Попробуйте поставить одинаковые свойства в System.Security.Authentication.ExchangeAlgorithmType и в других местах.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы