コンピュータに保存されている証明書を使用してSoapリクエスト(.NET 3.5、C#)に署名したい(証明書の読み取りはOK)。証明書を使用したSoapリクエストの署名
リクエストを暗号化しないようにしています(これはSecurity.Mode
とSecurity.Message
のプロパティをWSHttpBinding
に変更したときのものです)。 署名されたSoapヘッダーを探しています。
MSDN、ブログ、StackOverflowで数多くの記事を読んだ後、IClientMessageInspector
とBeforeSendRequest
を使用してこのアプローチを考え出しました。私はそれにブレークポイントを設定し、私の要求を見ることができますが、どのようにmodify its XML contentに?
ありがとうございました。私はこれが正しい方法であるかどうかはわかりませんが(XMLを手作業で変更)、それは私の質問に答えます:) –
最初のリンクはいくつかの詐欺(あなたが勝った)サイトにかかります。 – TheVillageIdiot