Как я могу заставить мое приложение .Net устанавливать соединение с какой-либо веб-службой Java, используя TLS вместо SSL?Прокси для веб-службы генерируется как стандартная веб-ссылка (не WCF).URL веб-службы: https: // .........
Некоторые подробности: Из моего приложения .Net 4.0 я вызываю веб-службу Java, размещенную на JBoss & Redhat.Этот веб-сервис работает должным образом при 50% запусков, когда возникает сообщение об ошибке: « Существующее соединение было принудительно закрыто удаленным хостом ».
Когда я смотрел на сетевое взаимодействие с WireShark:
- все соединения с ошибками устанавливаются с помощью SSL «Hello Client» и сбрасываются.
- Успешные соединения устанавливаются с помощью TLSv1 «Hello Client»
, поэтому принуждение .Net к использованию TLS может решить эту странную проблему.