这是与delphi2007一起使用的当前正确的indy和open ssl版本 [英] Which is current correct indy and open ssl versions to use with delphi2007

查看:249
本文介绍了这是与delphi2007一起使用的当前正确的indy和open ssl版本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我将Indy组件与D2007一起使用,并尝试列出imap邮箱中的邮件主题。
我下载并安装了当前的indy新版本10.6.0.5039(安装x100软件包),并尝试了各种openssl dll版本(xp机上为32bit,在system32 dir和我的应用程序dir中都复制了),但始终出现无法加载ssl库错误。
有人可以告诉我要与D2007一起使用的indy dcl软件包和openssl dll吗?
使用功能WhichFailedToLoad我得到的结果是:
的SSL_CTX_set_info_callback_indy X509_STORE_CTX_get_app_data_indy X509_get_notBefore_indy X509_get_notAfter_indy SSL_SESSION_get_id_indy SSL_SESSION_get_id_ctx_indy SSL_CTX_get_version_indy SSL_CTX_set_options_indy des_set_odd_parity des_set_key des_ecb_encrypt

I'm using indy components with D2007 and try to list subject of messages from a imap mailbox. I downloaded and installed current indy new version 10.6.0.5039 (installing x100 packages) and tried with various openssl dll versions (32bit on xp machine, copied both in system32 dir and in my app dir) but always got "could not load ssl library" error. Could someone tell me the right indy dcl package and openssl dll to use with D2007? Using function WhichFailedToLoad i get the result: "SSL_CTX_set_info_callback_indy X509_STORE_CTX_get_app_data_indy X509_get_notBefore_indy X509_get_notAfter_indy SSL_SESSION_get_id_indy SSL_SESSION_get_id_ctx_indy SSL_CTX_get_version_indy SSL_CTX_set_options_indy des_set_odd_parity des_set_key des_ecb_encrypt"

推荐答案

Indy在 IdSSLOpenSSLHeaders 单元中的 WhichFailedToLoad()函数告诉您为什么无法加载OpenSSL。

Indy's WhichFailedToLoad() function in the IdSSLOpenSSLHeaders unit tells you why OpenSSL could not be loaded.

Indy 10的最新快照使用最新版本的OpenSSL。可以从Indy的Fulgan镜像中下载OpenSSL DLL:

The latest snapshot of Indy 10 uses the latest version of OpenSSL. There are OpenSSL DLLs available for download from Indy's Fulgan mirror:

http://indy.fulgan.com/SSL/

这篇关于这是与delphi2007一起使用的当前正确的indy和open ssl版本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆