2009-07-31 12 views
2

私はXMLでデータを受け取るWebサービスを持っています。このXMLが送信される前にこのXMLを暗号化し、シリアライザが復号化を処理するようにします。これにより、サービスメソッドは、暗号化の詳細が隠された状態で正常にオブジェクトを受け取ることができます。RESTful WCF Webサービスによって送受信されるXMLの暗号化と復号化

私はIOperationBehaviourを見て、DataContractSerializerOperationBehaviorを継承していますが、これらの仕組みやオーバーライド/実装の方法についての良い文書を見つけるのは難しいです。

私がしようとしていることは可能ですか?私は正しい方法でそれについて行きますか?どのポインタも大歓迎です。あなただけのメッセージの暗号化とwshttpbinding使用することができます

答えて

2

は、あなたはそれがワイヤー上にあるときに、メッセージを暗号化するトランスポートを、暗号化することができます1

EDIT(RESTでは動作しません)。参照してください

http://msdn.microsoft.com/en-us/library/bb924478.aspx

私はそのトランスポートの暗号化以下のジョンのポイントに同意する2

はちょうどあなたがポイントツーポイント暗号化、メッセージはワイヤー上で暗号化されていますEDITではなく、そのアプリケーション層を通して。

+0

はい、ただし、彼はRESTのシンプルさを必要としていることを除いて - 暗号化を望んでいることを除いて。 –

+0

私はwebHttpBindingを使用しているので、彼が答えた後、私はタイトルにRESTを追加しました。 – Magpie

+0

私は分かりません。 wsHttpBindingを使用している場合、問題は何ですか?また、実際に何をしているのかという質問を更新してください。 –