SymmetricSecurityBindingElement.MessageProtectionOrder Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Reihenfolge der Nachrichtenverschlüsselung und der Signierung für diese Bindung ab, oder legt diese fest.
public:
property System::ServiceModel::Security::MessageProtectionOrder MessageProtectionOrder { System::ServiceModel::Security::MessageProtectionOrder get(); void set(System::ServiceModel::Security::MessageProtectionOrder value); };
public System.ServiceModel.Security.MessageProtectionOrder MessageProtectionOrder { get; set; }
member this.MessageProtectionOrder : System.ServiceModel.Security.MessageProtectionOrder with get, set
Public Property MessageProtectionOrder As MessageProtectionOrder
Eigenschaftswert
Die MessageProtectionOrder gibt an, wie die Nachricht geschützt wird. Der Standardwert ist SignBeforeEncrypt.
Ausnahmen
set
und value
wurden nicht definiert.
Beispiele
Der folgende Code zeigt, wie diese Eigenschaft festgelegt wird.
// Create a SymmetricSecurityBindingElement.
SymmetricSecurityBindingElement ssbe =
new SymmetricSecurityBindingElement();
// Set the algorithm suite to one that uses 128-bit keys.
ssbe.DefaultAlgorithmSuite = SecurityAlgorithmSuite.Basic128;
// Set MessageProtectionOrder to SignBeforeEncrypt.
ssbe.MessageProtectionOrder = MessageProtectionOrder.SignBeforeEncrypt;
Hinweise
Hinweis
Enthält die Nachricht keinerlei verschlüsselte Inhalte, wird das Signaturelement nicht verschlüsselt. Dies gilt auch, wenn die MessageProtectionOrder-Eigenschaft auf SignBeforeEncryptAndEncryptSignature festgelegt wurde. Dieses Verhalten tritt sogar mit vom System bereitgestellten Bindungen auf. Die von WCF generierte WSDL enthält jedoch weiterhin die <sp:EncryptSignature>
Assertion.
Eine Liste dieser Member und ihrer Beschreibungen finden Sie unter MessageProtectionOrder.