Pra teste, só pegar qualquer assinatura de qualquer XML.
O bloco de assinatura fica entre estas das tags finais: </infNFe></NFe>, seria o <Signature></Signature>
A importação aceita assinatura inválida (de outro XML), desde que seja realmente uma assinatura.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2) "The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell" https://github.com/JoseQuintas/
Muito bom, Quintas, ta resolvido... vc é bem mais criativo pra solucionar problemas do que o MacGyver e o melhor é que compartilha tudo conosco...
Obrigado !!
Minha única dúvida é: E depois que o XML é importado a assinatura fake deixa de ter significado ou seguirá com a XML até a última etapa (transmissão) ?
lugab escreveu:Minha única dúvida é: E depois que o XML é importado a assinatura fake deixa de ter significado ou seguirá com a XML até a última etapa (transmissão) ?
Uma vez que a assinatura é inválida, ela é removida.
E só vai seguir em frente se fizer uma nova assinatura.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2) "The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell" https://github.com/JoseQuintas/
lugab escreveu:Mas nesse caso basta ter um certificado digital válido no PC que o próprio programa gratúito da Sefaz assina antes de transmitir, né Quintas ?
Exato.
Depois pode-se usar capicom e msxml5, mais sefazclass, e assinar pelo próprio aplicativo em Harbour, e já importar assinado.
Depois pode-se usar direto a sefazclass, transmitir e gerar pdf.
Depois eventos, cancelamento e carta de correção, e inutilização.
Não necessariamente nessa ordem, e não obrigatoriamente desse jeito.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2) "The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell" https://github.com/JoseQuintas/