Danilo Ribeiro de Oliveira Luiz perguntou há 3 anos

Boa tarde,
Em teste para o ambiente restrito, esta retornando esta mensagem de erro:
A estrutura do arquivo XML está em desconformidade com o esquema XSD. The value of the ‘Algorithm’ attribute does not equal its fixed value. The value of the ‘Algorithm’ attribute does not equal its fixed value.
Porém no elemento Signature referente aos Algoritmos não estou encontrando o problema. alguem pode ajudar?
Segue o codigo que contem o elemento Signature:
 
<Signature xmlns=”http://www.w3.org/2000/09/xmldsig#”&gt;
<SignedInfo>
<CanonicalizationMethod Algorithm=”http://www.w3.org/TR/2001/REC-xml-c14n-20010315&#8243; />
<SignatureMethod Algorithm=”http://www.w3.org/2000/09/xmldsig#rsa-sha1&#8243; />
<Reference URI=”#ID1444802830001912022091415263500001″>
<Transforms>
<Transform Algorithm=”http://www.w3.org/2000/09/xmldsig#enveloped-signature&#8221; />
<Transform Algorithm=”http://www.w3.org/TR/2001/REC-xml-c14n-20010315&#8243; />
</Transforms>
<DigestMethod Algorithm=”http://www.w3.org/2000/09/xmldsig#sha1&#8243; />
<DigestValue>6NlPdniFfwap9FWz2hRavOYXHOY=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>…</SignatureValue>
<KeyInfo>
<X509Data>
<X509Certificate>…</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
desde já agradeço
 

Danilo Ribeiro de Oliveira Luiz respondeu há 3 anos

Resolvido, Visual Studio 2010 não suporta sha256 mas visual studio 2022 não consegue construir o cliente por causa que não encontra a politica de contratos do webservice. a solução foi criptografar pela solução construída pelo visual studio 2022 e enviar pela solução construída pelo visual studio 2010.

Danilo Ribeiro de Oliveira Luiz respondeu há 3 anos

Resolvido, Visual Studio 2010 não suporta sha256 mas visual studio 2022 não consegue construir o cliente por causa que não encontra a politica de contratos do webservice. a solução foi criptografar pela solução construída pelo visual studio 2022 e enviar pela solução construída pelo visual studio 2010.