Ir para conteúdo
  • Cadastre-se

dev botao
  • Este tópico foi criado há 124 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Bom dia pessoal,

Estou tentando homologar a emissão de Franca no meu software (Sem ACBR), estou utilizando o método GerarNfse e recebo o erro:

Erro no script NFENotaFiscalWSXMLAssinaturaValidar: javax.xml.crypto.URIReferenceException: com.sun.org.apache.xml.internal.security.utils.resolver.ResourceResolverException: Cannot resolve element with ID 6423805710


O provedor SilTecnologia me retornou que devo remover o atributo URI da tag Reference, assim: 

<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
	<SignedInfo>
		<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
		<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
		<Reference URI="">
			<Transforms>
				<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
			</Transforms>
			<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
			<DigestValue>cCBkT8KBcCtFeDmfEiUH/dtD3DI=</DigestValue>
		</Reference>
	</SignedInfo>
	<SignatureValue>assinatura</SignatureValue>
	<KeyInfo>
		<X509Data>
			<X509SubjectName>EMPRESA QUALQUER LTDA:01234560000102</X509SubjectName>
			<X509Certificate>minha-chave-publica</X509Certificate>
		</X509Data>
	</KeyInfo>
</Signature>


Fazendo isso, retorna o erro:

<GerarNfseResposta>
  <ListaMensagemRetorno>
    <MensagemRetorno>
      <Codigo>1</Codigo>
      <Mensagem>Falha na validação da assinatura.</Mensagem>
      <Correcao>Corrija os campos informados.</Correcao>
    </MensagemRetorno>
  </ListaMensagemRetorno>
</GerarNfseResposta>


Importante dizer que com o URI preenchido corretamente eu obtenho sucesso no validador: https://servicos.receita.fazenda.gov.br/servicos/assinadoc/ValidadorAssinaturas.app/valida.aspx
Removendo o URI conforme o provedor informa ser correto, a assinatura fica inválida mesmo.

Alguém tem alguma ideia do que pode ser?

  • Curtir 1
  • Este tópico foi criado há 124 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.