Como enviar mensagens assinadas no BizTalk Server usando o WS-Security

Eu quero o BizTalk para enviar mensagens de sabão assinadas usando o WS-Security sem criptografia. Minha orquestração está usando uma porta de envio dinâmica. Eu tentei ambos, tentando configurar uma porta de envio do WCF-WSHttp assim: (temporariamente alterei minha orquestração para usar essa porta em vez de uma porta dinâmica), bem como fazê-lo dentro da minha orquestração. No entanto, só consigo enviar minha mensagem criptografada ou em texto sem ser assinada ou criptografada.

Configurando uma porta de envio.

Resultado: a mensagem é criptografada:

Fazendo isso dentro da minha Forma de Atribuição de Mensagem: Resultado: a mensagem é criptografada:

myMessage_Request(WCF.TransportProtectionLevel)="Sign";
myMessage_Request(WCF.MessageClientCredentialType)="Certificate";
myMessage_Request(WCF.TransportClientCredentialType)="Certificate";

myMessage_Request(WCF.OpenTimeout)= "00:10:00";
myMessage_Request(WCF.CloseTimeout)= "00:10:00";
myMessage_Request(WCF.SendTimeout)= "00:10:00";
myMessage_Request(WCF.MaxReceivedMessageSize)= 2147483647;
myMessage_Request(WCF.SecurityMode)="Message";

myMessage_Request(WCF.BindingType)="customBinding";
myMessage_Request(WCF.Action)="http://MySoapAction";
myMessage_Request(BTS.Operation)=”MySoapOperation”;
myMessage_Request(WCF.ClientCertificate)="xxxxxxxx";


myPort(Microsoft.XLANGs.BaseTypes.Address) = http(s)://targeURI
myPort(Microsoft.XLANGs.BaseTypes.TransportType) = "WCF-WSHttp";

Se eu mudar a propriedade acimaWCF.TransportProtectionLevel de "Sign" para "None"A mensagem não é criptografada e tambémnão assinado.

questionAnswers(0)

yourAnswerToTheQuestion