具体的には、Webサービスへのアクセスを許可するために、受信X.509セキュリティ証明書をデータベースに対して検証する必要があります。これを行うには、クライアントから送信された証明書のコピーを取得する必要があります。私は、httpリクエストオブジェクト(本質的なASP.NETオブジェクト)にアクセスする方法を理解できれば、その方法を知っていると思います。Webサービスコード(C#)から組み込みASP.NETオブジェクトにアクセスするにはどうすればよいですか?
これを行うコンポーネントを作成する方法と、aspxページのページロードイベントのコードビハインドにロードする方法について説明する次のコードが見つかりました。それは素晴らしいことですが、私は記事から多くを学んだのですが、それでも私の問題には対処していません - ウェブページがないので、ページロードイベントはありません。
HOW TO:私はC#と.NET 3.5を使用していますが、私は、C#の高度なコーディング機能を使用していないビジュアルC#.NET http://support.microsoft.com/kb/810928
を使用して.NETコンポーネントからのアクセスASP.NETの組み込みオブジェクト(ラムダ、拡張メソッドなど)。私はまだそれらを使用する方法を学ぶ時間を入れていません...
ヒント、ポインタ、サンプルコードは大歓迎です。 おかげで、 デイブ
WCF –
でも簡単に見つかるかもしれませんが、それは私が探検する時間がなかった別の技術です。私が持っているのは、現在2パート認証が必要な作業用Webサービスです。 – DaveN59