AsymmetricSecurityBindingElement.MessageProtectionOrder 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置此绑定的消息加密和签名的顺序。
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 值。 默认值为 SignBeforeEncrypt。
例外
该值不是枚举的有效成员。
注解
注意
如果加密的消息中没有任何内容,则不会对签名元素进行加密,即使当 MessageProtectionOrder 属性设置为 SignBeforeEncryptAndEncryptSignature 也是如此。 系统提供的绑定也会出现此行为。 但是,WCF 生成的 WSDL 仍包含断 <sp:EncryptSignature>
言。
有关成员及其说明的列表,请参见 MessageProtectionOrder。