Bom dia Srs,
Estou realizando testes de comunicação com o eSocial (sei que o componente ainda não esta pronto), porém o erro que relato aqui está relacionado com o pacote ACBrTCP....
O erro ocorre apenas com certificado A3!
A aplicação está configurada da seguinte forma:
SSLCryptLib := cryWinCrypt;
SSLLib := libCustom;
SSLXmlSignLib := xsXmlSec;
SSLHttpLib := httpWinINet;
O componente me retorna o seguinte erro sempre a partir da segunda requisição para determinado WS que realizo (ou seja, a primeira ocorre sem problemas):
Erro Interno: 12157
Erro HTTP: 0
Erro: Requisição não enviada
Erro relacionado ao canal seguro
Debugando a aplicação o erro ocorre no seguinte trecho de codigo dentro do arquivo "ACBrWinINetReqResp.pas"
...
if HttpSendRequest(pRequest, nil, 0, Pointer(Data), Length(Data)) then
begin
...
Ou seja, na segunda chamada da função "HttpSendRequest" acaba me retornando "false"
O erro também ocorre com a seguinte configuração:
SSLCryptLib := cryWinCrypt;
SSLLib := libCustom;
SSLXmlSignLib := xsXmlSec;
SSLHttpLib := httpWinHttp;
Porém a descrição do erro é apenas "Erro interno".
Lembrando que quando escolho o certificado A1, consigo sem realizar varias requisições sem problemas...