SslStream, отключить кеширование сессии

Документация MSDN говорит

Framework кэширует сеансы SSL по мере их создания и пытается повторно использовать кэшированный сеанс для нового запроса, если это возможно. При попытке повторно использовать сеанс SSL, Framework использует первый элементClientCertificates (если есть) или пытается повторно использовать анонимные сеансы, еслиClientCertificates пустой.

Как я могу отключить это кеширование?

В данный момент я испытываю проблему с переподключением к серверу (то есть первое соединение работает хорошо, но при попытке переподключения серверов прерывается сеанс). Перезапуск приложения помогает (но, конечно, только для первой попытки подключения). Я предполагаю, что корень проблемы кешируется.

Я проверил пакеты сниффером, разница только в одном месте в сообщениях Client Hello:

Первое подключение к серверу (успешно):

Вторая попытка подключения (без перезапуска программы, не удалось):

Разница, кажется, только в идентификаторе сеанса.

Постскриптум Я хотел бы избежать использования сторонних клиентов SSL. Есть ли разумное решение?

Это переводэтот вопрос от ru.stackoverflow

Ответы на вопрос(2)

Ваш ответ на вопрос