Jump to content

Assista click.png tectoy.png

C6 chamada_c6.png botao.png

Esocial- Exemplo de XML com Assinatura Sha265 e batendo com resposta do WebService


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

Recommended Posts

  • Consultores
10 horas atrás, hnq_campos disse:

Pessoal Boa tarde
Como esta o desenvolvimento do eSocial?
Alguem tem algum exemplo de XML assinando com Sha265 e batento no Webservice?

Abraços 
Hnq

no branchs tem o inicio do projeto.

caso queira contribuir baixa e sinta-se a vontade para contribuir

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

Link to comment
Share on other sites

  • Consultores

 

Em 03/08/2017 at 08:02, sergio.lowczy disse:

mesma duvida

 

Em 07/08/2017 at 15:33, Paulo Souza disse:

estou na mesma.

A resposta continua a mesma também.
 

Em 03/08/2017 at 01:37, Juliomar Marchetti disse:

no branchs tem o inicio do projeto.

caso queira contribuir baixa e sinta-se a vontade para contribuir

Vou apenas acrescentar que podem ler sobre os relatos aqui nesse subfórum para saber como os outro usuários estão se saindo.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to comment
Share on other sites

Em 03/08/2017 at 16:08, Hudson G Leite disse:

Boa tarde, @Leivio Fontenele!

Você chegou a implementar nos componentes da acbr assinatura do XML com SHA265 e o método de envio?

 

1 hora atrás, EMBarbosa disse:

 

 

A resposta continua a mesma também.
 

Vou apenas acrescentar que podem ler sobre os relatos aqui nesse subfórum para saber como os outro usuários estão se saindo.


@EMBarbosa estou acompanhando as coisas no fórum entretanto a dificuldade continua a mesma

Não consegui a comunicação com o WS
E muito menos a cripotagrafia com SHA256 no delphi

Abraços

Edited by hnq_campos
Link to comment
Share on other sites

  • Consultores
2 horas atrás, hnq_campos disse:

E muito menos a cripotagrafia com SHA256 no delphi

 

 

 

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to comment
Share on other sites

Boa Tarde

 

@EMBarbosa Eu segui as dicas do @Leivio Fontenele e Substitui as Units postadas por ele 

E estou o seguinte erro 

Project ExemploEsocial.exe raised exception class $C0000005 with message 'access violation at 0x1105c9b9: read of address 0xe66325a7'.
 

Quando a Unit ACBrDFeXsXmlSec chama a funcação xmlSecDSigCtxSign

Linha 585 SignResult := xmlSecDSigCtxSign(FdsigCtx, SignNode);

Da Unit libxmlsec

Biblioteca libxmlsec.dll

Obrigado

Abraços

Link to comment
Share on other sites

Boa tarde,

O metodo xmlSecDSigCtxSign quando acontece algum problema por causa dos parametros...etc ele deveria retornar -1 e depois seria criado uma exception do tipo EACBrDFeException.

Na linha 578 tem     doc := xmlParseDoc(PAnsiChar(ConteudoXML)); coloque aqui o conteúdo da variável -> ConteudoXML

Esse metodo xmlSecDSigCtxSign  é o local é faz a inclusão dos atributos de assinatura. Tente vê tmb se o seu certificado está corretamente carregado.

abraços.

 

Link to comment
Share on other sites

Opa Leivio Boa tarde

Então foi oq eu vi...

Pensei que ele não tenha encontrando a DLL tbm por isso da exceção porque quando rodo pela 2 vez

Estoura essa exceção

"Access violation at address 003CB457 in module 'libxmlsec.dll'. Read of address FEEEFEEE."
 

Comando para carregar o Certificado A1

 ACBreSocial1.Configuracoes.Geral.SSLLib:= libOpenSSL;
 ACBreSocial1.Configuracoes.Geral.SSLHttpLib := httpWinHttp;

  ACBreSocial1.SSL.ArquivoPFX:= 'C:\Users\henrique.campos\Downloads\CertificadoA1.pfx';
  ACBreSocial1.SSL.Senha:= 'Senha';
  ACBreSocial1.Configuracoes.Certificados.Senha:= 'Senha';
 

 

Segue o XML

 

Muito obrigado pela ajuda @Leivio Fontenele

S1000.xml

Link to comment
Share on other sites

Seu XML está com as tags corretamente para esse ponto da certificação. agora estou em duvida quando ao certificado.

 

O meu está assim:

  AACBreSocial.Configuracoes.Certificados.ArquivoPFX := 'C:\Seu.pfx';
  AACBreSocial.Configuracoes.Certificados.NumeroSerie := 'SerieCerificado';
  AACBreSocial.Configuracoes.Certificados.Senha := 'Senha';

 

Garanta tmb as dlls XMLSec na raiz do seu projeto ou algum path mapeado no windows.

Link to comment
Share on other sites

Pessoal Bom dia

 

@Leivio Fontenele Cara nem sei como te agradecer obrigado mesmo pela sua paciência e toda ajuda que me deu

Realmente o problemas eram as Dlls libeay32.dll e ssleay32.dll elas estavam no System32 e SysWOW64 entretanto o executável não encontrava a mesma coloquei as Dlls na pasta do executavel e funcionou perfeitamente agora vamos pra etapa 02 WS rsrsrsrs

Cara obrigado mesmo e segui os comentarios do @Leivio Fontenele Aqui nesse Post  e no 

E ira funcionar o SHa256 no delphi

Obrigado mais uma vez e abraços cara 

 

Att,

Henrique Campos

 

Link to comment
Share on other sites

  • 2 weeks later...
On 8/2/2017 at 3:10 PM, hnq_campos said:

Pessoal Boa tarde
Como esta o desenvolvimento do eSocial?
Alguem tem algum exemplo de XML assinando com Sha265 e batento no Webservice?

Abraços 
Hnq

Eu criei uma página com alguns exemplos de arquivos XML dos eventos do eSocial, vê se ajuda:

http://suporte.quarta.com.br/eSocial/ExemplosEventosXml.htm

Todos os exemplos eram XMLs que foram enviados e processados com sucesso para o serviço do eSocial, mas que depois alterei os dados pessoais para compartilhar na internet.

Link to comment
Share on other sites

  • Este tópico foi criado há 1736 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.