2010-11-27 20 views
0

私は適切な要求を生成するようにWCFクライアントを設定しようとしています。 そのリクエストでは、私はusernameTokenでセキュリティヘッダーが必要です。 また、暗号化してリクエストに署名する必要があります。 これはすべてプレーンなHTTP経由で通信されます。WCF with basicHttpBinding、暗号化、署名、およびusernameトークンHTTP経由

これまでのところ、私はクライアント署名と暗号化メッセージを作成することができました。 これで何とかこのセキュリティヘッダーにusernameTokenを組み込む必要があります。

どうすればいいですか?

私はbasicHttpBindingを使用していますが、メッセージのセキュリティモードを「Message」に設定し、clientCredentialType =「Certificate」を使用しています。

私はclearUsernameTokenバインディングライブラリに遭遇しましたが、私はこのすべて(usernameToken、署名と暗号化)を1つのクライアントに組み込み、それをHTTP経由ですべて組み込む方法がありません。

これも可能ですか?

答えて

0

私はWSE 3.0でこれを行うことができました。

私のSOAPリクエストでは、私はUsernameToken、BinarySecurityToken、デジタル署名と暗号化を持っています。もちろん、カスタムWSEフィルタを実行する必要がありましたが、それほど難しくありませんでした。

私にとっては、WSEのような古いフレームワークでこれを達成するのが簡単で、WCFを使用するのがより簡単だったのです。

関連する問題