Geben Sie Teile des Headers, die signiert werden müssen und / oder in WCF verschlüsselt mit, dass die Unterstützung Standards verbindlich

StackOverflow https://stackoverflow.com/questions/190440

Frage

Mit WS2007HttpBinding und Sicherung den Service, die WSDL-Datei generiert zeigt in der Politik Abschnitt, der alle WS-Addressing-Header und der Körper werden unterzeichnet werden, und dass der Körper verschlüsselt wird.

<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>

Wir möchten angeben, welche Header müssen signiert und / oder verschlüsselt, wie es in Apache Rampart möglich ist. Für benutzerdefinierte Kopf- oder Körperelemente ist es möglich, Anmerkungen im Code verwenden, aber für diese Elemente, die durch die Bindung selbst hinzugefügt werden, ist möglich?

War es hilfreich?

Lösung

Nevermind, nach ein paar Tagen fand ich eine Antwort hier: http://blogs.msdn.com/drnick/archive/2007/01/19/securing-custom-headers-version-2.aspx

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top