SymmetricSecurityBindingElement.MessageProtectionOrder Propiedad
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el orden de cifrado de mensajes y firma para este enlace.
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
MessageProtectionOrder que especifica cómo se protege el mensaje. De manera predeterminada, es SignBeforeEncrypt.
set
y value
son indefinidos.
El código siguiente muestra cómo establecer esta propiedad.
// 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;
Nota
Si no hay nada cifrado en el mensaje, el elemento de firma no se cifra, incluso si la propiedad MessageProtectionOrder está establecida en SignBeforeEncryptAndEncryptSignature. Este comportamiento incluso se produce con enlaces proporcionados por el sistema. Sin embargo, el WSDL generado por WCF todavía contiene la <sp:EncryptSignature>
aserción.
Para una lista de los miembros y sus descripciones, vea MessageProtectionOrder.
Producto | Versiones |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |