Ir para conteúdo
  • Cadastre-se

Could not load SSL Library


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

Recommended Posts

Postado

Pessoal, estou com um B.O. aqui, já bati cabeça um monte e não consigo resolver. Eu uso o Delphi 2007 e estou com a Indy10 atualizada. Estou tentando consumir uma API Rest que tem segurança "https" e , quanto eu tendo consumir um método da API com um Get, me retorna o erro que escrevi no titulo: "Could not load SSL Library". Já pesquisei muito na internet sobre isso mas, as soluções que eu achei são todas meio parecidas, basicamente consistem em tentar substituir as dlls SSL (libeay32.dll e ssleay32) nas pastas do sistema e nas pastas do Windows (System32 e SysWOW64). Já fiz isso, já registrei as dlls atraves do comando regsrv32 no DOS e o erro persiste. Eu tenho o Delphi 10.3 aqui e, aparentemente nele funciona mas, como meu sistema principal ainda é no Delphi 2007, precisaria que ele funcionasse nessa versão do Delphi. Alguém tem mais alguma idéia do que eu poderia fazer pra tentar fazer funcionar? Obrigado.

Sistemas para toda área Goumert, pequeno varejo e baladas.

www.controleautomacao.com.br

Postado

Boa noite, passeio por algo assim esses dias, uma solução que encontrei foi chamar a URL sem o "s", ou seja, ao inves de "https", quando dava o erro, forçava chamar de novo assim "http" sem o "s", até onde testei deu certo, mas o incrível que os computadores de meus colegas executava normal, só o meu com essa situação, fiz todos os procedimentos sugeridos por nossos colegas do acbr mas nada resolveu a não ser o que fiz. Espero ter ajudado.

  • Curtir 1
  • Consultores
Postado
12 horas atrás, Adriano P.Pratti disse:

Boa noite, passeio por algo assim esses dias, uma solução que encontrei foi chamar a URL sem o "s", ou seja, ao inves de "https", quando dava o erro, forçava chamar de novo assim "http" sem o "s", até onde testei deu certo, mas o incrível que os computadores de meus colegas executava normal, só o meu com essa situação, fiz todos os procedimentos sugeridos por nossos colegas do acbr mas nada resolveu a não ser o que fiz. Espero ter ajudado.

há mas dai é algo no server que tu tá consultando. o mesmo não tinha segurança ssl então bastou remover o s , quer dizer não tem certificado e nem usa a porta 443 por esse motivo

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

  • 7 meses depois ...
  • 4 anos depois...
  • Solution
Postado

Boa tarde. Tive o mesmo problema mas acabei resolvendo assim. Acontece que depois de tanto tentar descobri que as duas dlls mencionadas dependem de outras. Depois de muitas tentativas consegui finalmente corrigir o problema. Na pasta de DLL do Acbr tem uma pasta chamada MinGW. Copie todas as dlls para dentro do seu exe que o problema será resolvido. Copiar só ssleay32.dll e libeay32.dll não vai resolver a menos que em seu pc na pasta syswow64  ou system32 ja possua as outras dlls. Não sei se é coisa do windows ou do sistema mas resolveu. 

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.