標準をサポートするバインディングを使用して、WCFで署名および/または暗号化する必要があるヘッダーの部分を指定する
-
07-07-2019 - |
質問
Ws2007HttpBindingを使用してサービスを保護すると、生成されたWSDLファイルのポリシーセクションに、すべてのws-addressingヘッダーと本文が署名され、本文が暗号化されることが示されます。
<sp:SignedParts>
<sp:Body />
<sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
<sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
<sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
<sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
<sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
<sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
<sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
</sp:SignedParts>
<sp:EncryptedParts>
<sp:Body />
</sp:EncryptedParts>
Apacheの城壁で可能なように、署名および/または暗号化する必要のあるヘッダーを指定したいと思います。カスタムヘッダーまたはボディ要素の場合、コードで注釈を使用することは可能ですが、バインディング自体によって追加されるこれらの要素については可能ですか?
解決
Nevermind、数日後にここで答えを見つけました: http://blogs.msdn.com/drnick/archive/2007/01/19/securing-custom-headers-version-2.aspx
所属していません StackOverflow