Ir para conteúdo
  • Cadastre-se

dev botao

Configurar OpenSSL


Ver Solução Respondido por Arnaldo Cruz,
  • Este tópico foi criado há 1036 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

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

  • Consultores
Postado

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.

  • Administradores
Postado

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

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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 !!

  • Membros Pro
Postado

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

  • Membros Pro
  • Solution
Postado

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

  • Curtir 3
  • Obrigado 1
  • Este tópico foi criado há 1036 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...