Sucede que trato de consumir el web service de pruebas para la facturacion electronica de la DIAN desde una aplicación que desarrollé en c# y siempre recibo la misma respuesta ("An error occurred when verifying security for the message").
Yo calcule manualmente la firma digital (digest y sugnatura value), el cual pasa la prueba de verificación en https://tools.chilkat.io/xmlDsigVerify.cshtml
Yo vi que usted respondió una pregunta similar y quería saber como configuraba en el web.config el binding
Este es el soap del request:
<?xml version="1.0" encoding="utf-8"?>
<env:Envelope xmlns:ns1="http://wcf.dian.colombia" xmlns:ns2="http://www.w3.org/2005/08/addressing" xmlns:env="http://www.w3.org/2003/05/soap-envelope">
<env:Header>
<ns2:Action>http://wcf.dian.colombia/IWcfDianCustomerServices/SendTestSetAsync</ns2:Action>
<ns2:To wsu:Id="ID-35a73c74-d5f0-401c-bd71-461aaf7a776c" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">https://vpfe-hab.dian.gov.co/WcfDianCustomerServices.svc</ns2:To>
<wsse:Security xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<wsu:Timestamp wsu:id="TS-35a73c74-d5f0-401c-bd71-461aaf7a776c">
<wsu:Created>2020-08-28T04:01:56.722Z</wsu:Created>
<wsu:Expires>2020-08-28T04:06:56.722Z</wsu:Expires>
</wsu:Timestamp>
<wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="X509-35a73c74-d5f0-401c-bd71-461aaf7a776c">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</wsse:BinarySecurityToken>
<ds:Signature Id="SIG-35a73c74-d5f0-401c-bd71-461aaf7a776c" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#">
<ec:InclusiveNamespaces xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#" PrefixList="env ns1 ns2 wsu"/>
</ds:CanonicalizationMethod>
<ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"/>
<ds:Reference URI="#ID-35a73c74-d5f0-401c-bd71-461aaf7a776c">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#">
<ec:InclusiveNamespaces xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#" PrefixList="env ns1 ns2 wsu"/>
</ds:Transform>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
<ds:DigestValue>tcCiOY29DPQ89PLgVg62zi0t/wyWt5Gg5T9mLDW1pxo=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>CkHhEc1rekRX77xY4c6SevYhf0ojz06aMxM93TTaz6FCoNdxPhTIhWSqHGq55SdJtIqrp9s7brRUua8F/JpaHb6loi/AW9s0kGHdakfhUtDpIGQ6QCpeigWG/3TED4jFwH8HloHoH+qxjFU3677sZFcp61ROm931OGR+JqkM97/r7l8HFutZzQ8jOlTvDvC7sfwfPHPyc1KR1VR3WLqxpUzLbveGdDsHaEGsuIl3C4rAZRYlieObMHWvCPoiNju+hOohsdtudIXr2vu6NW1lse7Ok0KqJ6dftHZMFPPd+FrFHmtyRUFxNb/iUh/Nq30lBD5zTbBIOhBVzGwpy2+Apg==</ds:SignatureValue>
<ds:KeyInfo Id="KI-35a73c74-d5f0-401c-bd71-461aaf7a776c">
<wsse:SecurityTokenReference wsu:Id="STR-35a73c74-d5f0-401c-bd71-461aaf7a776c">
<wsse:Reference URI="#X509-35a73c74-d5f0-401c-bd71-461aaf7a776c" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"></wsse:Reference>
</wsse:SecurityTokenReference>
</ds:KeyInfo>
</ds:Signature>
</wsse:Security>
</env:Header>
<env:Body>
<ns1:SendTestSetAsync>
<ns1:fileName>...</ns1:fileName>
<ns1:contentFile>...</ns1:contentFile>
<ns1:testSetId>74cdfb11-a2b3-4986-8dbf-07c17f33b42d</ns1:testSetId>
</ns1:SendTestSetAsync>
</env:Body>
</env:Envelope>