ServerCertificateValidationCallback требует по крайней мере .Net 4.5 - он должен нормально работать в 4.6.2.Если это не работает, попробуйте установить его перед созданием экземпляра клиента.
В качестве примечания, вы действительно не должны отключать валидацию глобально, даже если это «просто для тестирования», так как оно довольно большое.проблема безопасности и те знаменитые последние слова перед тем, как тестовое решение неожиданно появилось, и вы слишком заняты, чтобы вспомнить его!
Как именно вы делаете звонок?Все механизмы также имеют более сфокусированные способы отключения проверки только для этого одного вызова.
В качестве альтернативы просто поместите самозаверяющий сертификат в конечную точку и доверите его на своем компьютере разработчика, тогда вы не откроете никакой защитыотверстия.