Erro de assinatura

944 views
Skip to first unread message

Leandro Machado

unread,
Jul 30, 2024, 9:24:46 AM7/30/24
to wsnfsecampinas
Bom dia Pessoal, 
Na data atyual voces estão tendo problema com assinatura do arquivo sexta feita dia 27/07 consegui assinar. 

Santiago Borges

unread,
Jul 31, 2024, 11:46:37 AM7/31/24
to wsnfsecampinas
Boa tarde,

Estamos enfrentando também o problema de assinatura,  embora há alguns dias atrás estávamos assinando normalmente, situação tal qual não estava ocorrendo.

Ocorreu uma falha na chamada SOAP-ENV (v). Faultcode:[soap:Server], Faultstring:[Arquivo enviado com erro na assinatura. / Acerte a assinatura do arquivo.]

Obs. Inclusive Assinatura válida pelo validador de assinaturas da Receita Federal

Até o momento desta postagem, o problema ainda persiste!

At,

Bruno fregni dei santi

unread,
Jul 31, 2024, 12:07:58 PM7/31/24
to wsnfsecampinas
Pra mim a mesma coisa, até a sexta feira passada estava assinando normal.

Santiago Borges

unread,
Jul 31, 2024, 4:56:17 PM7/31/24
to wsnfsecampinas
A DSF agora está ciente e está analisando o problema!

Matheus de Bias Almeida

unread,
Jul 31, 2024, 5:07:57 PM7/31/24
to wsnfsecampinas
Boa tarde.

Então DSF é a empresa responsável pelo webservice?

Santiago Borges

unread,
Jul 31, 2024, 5:11:41 PM7/31/24
to Matheus de Bias Almeida, wsnfsecampinas
Boa tarde,

A versão de Campinas, Campo Grande e alguns outros municípios, utilizam tecnologia DSF, não sei o modelo de negócio, mas o sistema é proprietário.
O importante é que estão cientes deste problema.

At,

--
You received this message because you are subscribed to the Google Groups "wsnfsecampinas" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wsnfsecampina...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/wsnfsecampinas/d19366e9-3bf3-4ca4-a476-c9702ecc806en%40googlegroups.com.

Denner Nazar

unread,
Aug 2, 2024, 9:45:52 AM8/2/24
to wsnfsecampinas
Bom dia,

O serviço de consulta não está mais retornando a mensagem de crítica da assinatura indevidamente.


Captura de tela 2024-08-02 104205.png

Renan William Alves de Paula

unread,
Aug 30, 2024, 9:15:45 AM8/30/24
to wsnfsecampinas
Uma dúvida: você está assinando qual bloco? Vi que sua referência está em branco.

Santiago Borges

unread,
Aug 30, 2024, 9:41:17 AM8/30/24
to Renan William Alves de Paula, wsnfsecampinas
O erro de assinatura já foi corrigido pelo fornecedor do município.
At,

You received this message because you are subscribed to a topic in the Google Groups "wsnfsecampinas" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/wsnfsecampinas/mRJTZSDNzq8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to wsnfsecampina...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/wsnfsecampinas/a37cb5e2-8d7d-4bea-89a1-67a6b7797650n%40googlegroups.com.

Renan William Alves de Paula

unread,
Aug 30, 2024, 9:45:17 AM8/30/24
to Santiago Borges, wsnfsecampinas
Oi Santiago,

Legal mas qual bloco do XML você está assinando?
Estou tentando enviar mas ele está recusando por conta da assinatura inválida e olhando na documentação desse método não demonstra qual bloco que precisa ser assinado.

Santiago Borges

unread,
Aug 30, 2024, 9:52:10 AM8/30/24
to Renan William Alves de Paula, wsnfsecampinas
Renan,

Utilize o schema Abrasf 2.03.
image.png

Renan William Alves de Paula

unread,
Aug 30, 2024, 10:09:13 AM8/30/24
to Santiago Borges, wsnfsecampinas

Oi Santiago,

O método EnviarLoteRps não é o mesmo do exemplo que eu perguntei, estou falando do ConsultarLoteRps.

De acordo com o schema o método ConsultarLoteRps não precisa de assinatura. Mas se eu mandar uma requisição sem assinatura, ele pede assinatura.


Para eu assinar, preciso saber qual bloco assinar, essa é a dúvida.


Renan William Alves de Paula

unread,
Sep 4, 2024, 12:10:27 PM9/4/24
to wsnfsecampinas
Para quem estiver com o mesmo problema, esse e outros métodos de consulta tem uma característica peculiar: eles precisam ser assinados mas não podem ter precisam que o atributo URI da tag Signature.SignedInfo.Reference esteja em branco
O bloco assinado é o ConsultarLoteRpsEnvio. Abaixo um exemplo:

<?xml version="1.0"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tns="http://nfse.abrasf.org.br" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <soap:Body>
    <tns:ConsultarLoteRps>
      <ConsultarLoteRpsEnvio>
        <Prestador>
          <CpfCnpj>
            <Cnpj>99999999999999</Cnpj>
          </CpfCnpj>
          <InscricaoMunicipal>999999999</InscricaoMunicipal>
        </Prestador>
        <Protocolo>123456789</Protocolo>
        <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"/>
                <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
              </Transforms>
              <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
              <DigestValue>+xxxxxxxx=</DigestValue>
            </Reference>
          </SignedInfo>
          <SignatureValue>xxxxxx==</SignatureValue>
          <KeyInfo>
            <X509Data>
              <X509Certificate>xxxx==</X509Certificate>
            </X509Data>
          </KeyInfo>
        </Signature>
      </ConsultarLoteRpsEnvio>
    </tns:ConsultarLoteRps>
  </soap:Body>
</soap:Envelope>


Isso acontece também para os métodos:
  • ConsultarNfseFaixa
  • ConsultarNfsePorRps
  • ConsultarNfseServicoTomado
  • ConsultarNfseServicoPrestado
O bloco assinado sempre vai ser o que termina com "Envio" na estrutura superior.

Adriano Maretti

unread,
Nov 12, 2024, 2:41:26 PM11/12/24
to wsnfsecampinas
Boa tarde, como vão? Espero que tudo bem. Estou tendo o mesmo problema ao tentar Consultar o Lote RPS. Já conferi minha assinatura com a que está aqui postada, e não há nada de diferente. Continuo recebendo o erro de Assinatura inválida.

Segue o XML que está sendo montado para envio em nossos sistemas. Pode ser que eu esteja deixando passar algo.

Caso alguém tiver alguma outra solução, eu agradeceria muito!

<ConsultarLoteRpsConsultarLoteRpsEnvio>
    <Prestador>
        <CpfCnpj>
            <Cnpj>01234567000299</Cnpj>
        </CpfCnpj>
        <InscricaoMunicipal>001234567</InscricaoMunicipal>
    </Prestador>
    <Protocolo>123456789</Protocolo>
    <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" />
                    <Transform
                        Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
                </Transforms>
                <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
                <DigestValue>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</DigestValue>
            </Reference>
        </SignedInfo>
        <SignatureValue>
            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</SignatureValue>
        <KeyInfo>
            <X509Data>
                <X509Certificate>
                    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                </X509Certificate>
            </X509Data>
        </KeyInfo>
    </Signature>
</ConsultarLoteRpsConsultarLoteRpsEnvio>

Thiago

unread,
Mar 9, 2025, 12:22:21 PMMar 9
to wsnfsecampinas
Conseguiu resolver Adriano? Estou com o mesmo problema e meu XML está igual o seu.

Antonio Caldeira

unread,
Mar 9, 2025, 8:28:11 PMMar 9
to wsnfsecampinas
Boa noite, tambeme estou com o mesmo problema de no bloco de assinatura. Inclusive a validação do SCHEMA esta OK e tambem a validação de assinatura em um site externo

Uedson Reis

unread,
Mar 24, 2025, 1:18:24 PMMar 24
to wsnfsecampinas
Pessoal, alguém conseguiu resolver esse problema (na assinatura das consultas)?
Também estou passando pelo mesmo problema.

Matheus Varella

unread,
Apr 14, 2025, 9:24:43 AMApr 14
to wsnfsecampinas
Consegui resolver assinando a TAG Protocolo.

Mikaell Duarte

unread,
Jun 12, 2025, 6:44:47 PMJun 12
to wsnfsecampinas
Boa noite, Matheus! Poderia enviar seu soap xml assinado? 
Reply all
Reply to author
Forward
0 new messages