Bom dia notei uma diferença na leitura do certificado que vou tentar explicar abaixo.
configurações do certificado:
with ACBrNFeCaixa.Configuracoes.Certificados do
begin
ArquivoPFX := ExtrairCertificado(SI.CodFilial,'');
NumeroSerie := FieldByName('PFX_SERIAL').AsString;
Senha := FieldByName('PFX_SENHA').AsAnsiString;
end;
with ACBrNFeCaixa.Configuracoes.Geral do
begin
SSLLib := TSSLLib(FieldByName('SSLLIB').AsInteger);
SSLCryptLib := TSSLCryptLib(FieldByName('SSLCRYPTLIB').AsInteger);
SSLHttpLib := TSSLHttpLib(FieldByName('SSLHTTPLIB').AsInteger);
SSLXmlSignLib := TSSLXmlSignLib(FieldByName('SSLXMLSIGNLIB').AsInteger);
end;
sendo que esta configurado da seguinte maneira.
SSLCryptLib := cryWinCrypt;
SSLHttpLib := httpWinHttp;
SSLXmlSignLib := xsLibXml2;
ou seja. já estou trabalhando assim a algum tempo e nunca foi necessário que o certificado estivesse instalado no windows. somente passo o caminho do .pfx
o numero serial do certificado e a senha e pronto.
após atualizar os fontes ontem passou a me retornar essa menssagem "Certificado "011C68F7F6A97876DB" não encontrado!". o erro para quando eu instalo o certificado no windows.
olhei nos logs de atualização do acbr e não encontrei nenhum alteração que fosse relacionado a este problema.
Poderia me ajudar?