Я разрабатываю служебную библиотеку, которая должна быть интегрирована в потенциально довольно большие приложения. Одна из целей этой библиотеки - связаться с центральным сервером по протоколу https. Я хотел бы обработать проверку сертификата ssl для этого вызова (потенциально просто принимая любой сертификат с этого центрального сервера), но я ТОЛЬКО хочу сделать проверку для этого единственного запроса.
Насколько я могу судить, для такой проверки существует обратный вызов статической проверки:
ServicePointManager.ServerCertificateValidationCallback
Я мог бы явно указать делегата из моей служебной библиотеки или подключить событие к делегату, но это, по сути, подключает меня к процессу проверки для всего приложения, и я действительно хочу проверять сертификат только для моего конкретного HttpWebRequest.
Есть ли способ подключиться к конвейеру проверки сертификата только для моего конкретного запроса?