В настоящее время у меня проблема с Windows Server 2012 R2.
В журнале событий есть ошибка источника «Schannel». Описание ошибки:
«Фатальное предупреждение было создано и отправлено на удаленную конечную точку. Это может привести к разрыву соединения. Код фатальной ошибки, определенный протоколом TLS, - 40. Состояние ошибки Windows SChannel - 1205.»
Я просмотрел статьи, найденные с помощью поиска Google, и указал, что это проблема с поддержкой SHA512. Что меня смущает, так это то, что эта ошибка возникает случайным образом и приводит к сбою веб-сайта .NET, работающего на сервере, из-за невозможности подключиться к внешней веб-службе с использованием SSL TLS 1.2.
Сайт и связь с внешней веб-службой работают нормально в течение нескольких недель, затем внезапно появляется эта ошибка, и веб-сайт не может подключиться к веб-службе. Журнал ошибок из .NET, если он помогает, это «System.Security.Cryptography.CryptographicException: объект содержит только открытую половину пары ключей. Также должен быть предоставлен закрытый ключ.».
Если вообще ничего не делать, проблема уходит через 5-10 минут.
Есть ли у кого-нибудь советы, как отладить эту проблему?