В частности, мне нужно проверить входящий сертификат безопасности X.509 по базе данных, чтобы разрешить доступ к моей веб-службе. Для этого мне нужно получить копию сертификата, отправленного клиентом. Я думаю, что знаю, как это сделать, если смогу выяснить, как получить доступ к объекту http Request - встроенному объекту ASP.NET.
Я нашел следующий код, который описывает, как создать компонент, который будет это делать, и как загрузить его в коде для события Page Load на странице aspx. Это здорово, я многому научился из этой статьи, но она все еще не решает мою проблему - нет веб-страницы, поэтому нет события загрузки страницы.
КАК: Доступ к внутренним объектам ASP.NET из компонентов .NET с помощью Visual C # .NET
http://support.microsoft.com/kb/810928
Я использую C # и .NET 3.5, но я не использую расширенные возможности кодирования C # (лямбда-выражения, методы расширения и т. Д.). Я просто еще не удосужился научиться ими пользоваться ...
Любые советы, указатели, примеры кода будут высоко оценены.
Спасибо,
Dave