Тъй като HTTPS прокситата ще заменят SSL сертификата със свой собствен, какви са моите възможности да определя дали дадена HTTPS връзка има прокси по средата?
Ще използвам тази информация, за да определя моята политика за кандидатстване, тъй като има случаи, в които искам 100% криптиран тунел от край до край без декриптиране от трета страна.
Още по-добре, ако можете да ми кажете как да определя това чрез C# в .NET приложение или Silverlight.
Като начало, тук е примерен метод за валидиране на сертификат с помощта на . NET, но все още не съм сигурен как да използвам това, за да определя коя част от сертификата да валидирам. В допълнение, мисля, че ServicePointManger е по-скоро "глобален" клас за връзка. Използването на това може да е твърде общо, когато тествам една HTTP връзка и не съм сигурен дали ServicePointManager е наличен в рамките на Silverlight.