Mi sto connettendo a un servizio web con asse/rampart e mi è stato detto di rimuovere gli spazi InclusiveNames poiché il prefissoList era "" che non è consentito. Come lo faccio?Disabilita spazi Inclusive Names in client asse/rampart
La parte sembra
<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="wsa soapenv" />
</ds:CanonicalizationMethod>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
<ds:Reference URI="#Id-289005241">
<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="" />
</ds:Transform>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<ds:DigestValue>bla bla bla=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
E 'possibile configurare l'asse/baluardo per non stampare l'inclusivenamespace quando è vuota?
sto usando asse/baluardo 1.6.2 e la connessione a un servizio .NET
Delle idee come archiviare questo? O come faccio a renderizzare un prefisso non vuoto?
Grazie, l'ho risolto utilizzando la modalità di reclamo non WSI. Darò questa prova quando avrò tempo. Grazie – Perre