Jump to content

Delphi chamada_delphi.png acbr.png

C6 chamada_c6.png botao.png

Configurar OpenSSL


Go to solution Solved by Arnaldo Cruz,

Recommended Posts

  • Membros Pro

libOpenSSL
cryOpenSSL
htttpOpenSSL
xsLibXml2
LT_TLSv1_2

Copiei as dll da pasta DLLs/OpenSSL 1.1.1.10/X86 para pasta do Executavel

libcrypto-1_1.dll
libssl-1_1.dll

Copiei as dll da pasta DLLs/LibXml2/X86  para pasta do Executavel

libexslt.dll
libiconv.dll
libxml2.dll
libxslt.dll

Copiei as dll da pasta DLLs/Diversos/X86  para pasta do Executavel

iconv.dll
inpout32.dll
msvcr71.dll
msvcr120.dll

Configurações

with ACBrNFe1.Configuracoes.Geral do
begin
    SSLLib           := TSSLLib(VscbSSLLib);
    SSLCryptLib      := TSSLCryptLib(VscbCryptLib);
    SSLHttpLib       := TSSLHttpLib(VscbHttpLib);
    SSLXmlSignLib    := TSSLXmlSignLib(VscbXmlSignLib);
    Salvar           := False;
    ExibirErroSchema := False  ;
    FormatoAlerta    := 'TAG:%TAGNIVEL% ID:%ID%/%TAG%(%DESCRICAO%) - %MSG%.';
    FormaEmissao     := StrToTpEmis(OK,IntToStr(vsIDFE + 1));
    ModeloDF         := moNFe;
    VersaoDF         := TpcnVersaoDF(VversaoDF);//
    IdCSC            := '';
    CSC              := '';
    ForcarGerarTagRejeicao938 := fgtNunca;
    VersaoQRCode     := veqr200;
end;
ACBrNFe1.Configuracoes.Certificados.ArquivoPFX               := cdsCertificadoCERTIFICADO.AsString ; //Caminho do PFX
ACBrNFe1.Configuracoes.Certificados.Senha  := cdsCertificadoSENHA.AsString ;


Quando tento gerar o xml da erro abaixo no momento de assinar o XML

ERRO AO LER INFORMAÇÕES DO CERTIFICADO.
PROVAVELMENTE A SENHA ESTÁ ERRADA

 

Obs  se eu usar wincrypt não da erro ao assinar

Obrigado

Link to comment
Share on other sites

  • Moderadores

Bom dia,

Seguem alguns testes para tentar resolver.

1. Confirme se o usuário tem permissão completa na pasta onde está o pfx.

2. Tente exportar novamente o certificado, para descartar qualquer erro nele, mesmo estando funcionando com winCrypt.

3. Teste de o mesmo problema ocorre com o programa de exemplo para descartar qualquer detalhe nas configurações.

4. Caso não tenha tentado, execute como administrador.

Link to comment
Share on other sites

  • Administradores

Bom dia,

Recomendo fortemente acompanhar também o Papo Pro ACBr de hj que abordará este assunto.
unknown.png

https://discord.gg/tMyyX2NwsW?event=965707635452149840

At.

Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

  • Membros Pro

debugando o ACBr descobri o erro só não sei como resolver procedure ValidarCNPJCertificado

CertCNPJ está vindo vazio.

Desinstalei o certificado, dei permissão na pasta, instalei o certificado como administrador,

executei o o sistema como administrador, testei o certificado no ECAC e tá tudo OK,

voltei as configurações para Wincrypt funciona, mas no OpenSSL não funciona dá o erro citado na imagem 

ErroACBr.thumb.jpg.0cd1ac8f6837a1322604e6f389cf8dc2.jpg

Link to comment
Share on other sites

  • Consultores

OpenSSL tu não instala o certificado é só via arquivo PFX

lembrando que não tem todas as opções de usar o WinCrypt

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

  • Membros Pro
  • Solution

Passando pra informar que resolvi o problema. começou a dá o mesmo erro no wincript, então fui na certificadora e emiti um novo certificado,

pronto resolvido passou sem problemas no openSSL e no wincript.

 

o Problema era Certificado corrompido. Nunca tinha visto isso, mas o cara do certificado mim disse que no momento de gerar as chaves tava dando erro, e que tinha muitos pessoas com o mesmo problema 

com os certificados da Valid emitido no computador dele.

Obrigado a todos

  • Like 2
  • Thanks 1
Link to comment
Share on other sites

  • Consultores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

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

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.