Задать вопрос
@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. Сертификаты в обоих случаях используются одинаковые.

Кто может подсказать, чем это может быть вызвано? Как можно это обойти?
  • Вопрос задан
  • 3964 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    DEV-005 Управление зависимостями в .NET
    1 неделя
    Далее
  • Stepik
    PRO C#. Управление памятью
    3 недели
    Далее
  • OTUS
    C# Developer. Basic
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Andrew1000000
Очевидно клиент и сервер используют разные алгоритмы шифрования. Попробуйте поставить одинаковые свойства в System.Security.Authentication.ExchangeAlgorithmType и в других местах.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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