0

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

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

これどうやってするの?

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

clearUsernameTokenバインディングライブラリに出くわしましたが、これらすべて(usernameToken、署名、暗号化)を1つのクライアントに組み込み、HTTPを介してすべてを組み込む方法がわかりません。

これも可能ですか?

4

1 に答える 1

0

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

現在、SOAP リクエストには、UsernameToken、BinarySecurityToken、デジタル署名、および暗号化があります。もちろん、カスタムの WSE フィルターをいくつか作成する必要がありましたが、それほど難しくはありませんでした。

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

于 2010-11-30T09:10:07.390 に答える