Ir para conteúdo
  • Cadastre-se

dev botao

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

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.

The popup will be closed in 10 segundos...