Compartilhar via


AsymmetricSecurityBindingElement.MessageProtectionOrder Propriedade

Definição

Obtém ou define a ordem de criptografia e assinatura de mensagem para essa associação.

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

Valor da propriedade

Um dos MessageProtectionOrder valores que especificam como a mensagem é protegida. O padrão é SignBeforeEncrypt.

Exceções

O valor não é um membro válido da enumeração.

Comentários

Observação

Se não houver nada na mensagem criptografada, o elemento de assinatura não será criptografado mesmo quando a MessageProtectionOrder propriedade estiver definida SignBeforeEncryptAndEncryptSignaturecomo . Esse comportamento ocorre mesmo com associações fornecidas pelo sistema. No entanto, o WSDL gerado pelo WCF ainda contém a asserção <sp:EncryptSignature> .

Para obter uma listagem dos membros e suas descrições, consulte MessageProtectionOrder.

Aplica-se a