O webservice consultas tem umas características:
- Remover os XMLNS antes de assinar (não se deve incluir o namespace na assinatura)
https://groups.google.com/g/wsnfsecampinas/c/ZrKLDXJP-9c/m/rC9JDbQGAwAJ- O atributo URI da tag Signature.SignedInfo.Reference deve estar em branco.
- O nó raiz/cabeçalho (<nfse:ConsultarNfsePorRps>) não deve ser considerado durante o processo de assinatura digital. A apenas o conteúdo do elemento ...Envio (incluindo sua tag de abertura e fechamento) deve ser submetido para assinatura digital. E colocado no envelope SOAP (<soap><nfse:ConsultarNfsePorRps>{bloco_xml_assinado}</nfse:ConsultarNfsePorRps></soap>)