【问题标题】:Indy 9.0.50 openssl dllsIndy 9.0.50 openssl dll
【发布时间】:2012-02-21 20:08:45
【问题描述】:

我翻遍了,似乎找不到适用于 indy 9.0.50 的 openssl dll 版本

找到了几个版本,但没有一个可以工作

我要么加载失败,要么设置密码失败

有人能指出我正确的方向吗?

【问题讨论】:

  • 我猜你应该寻找 9.0.50 构建时的任何 OpenSSL 版本。你知道那是什么/什么时候吗?它真的不在文档中吗?你能更新到最新版本的 Indy 吗?
  • 不确定是什么时候。但我想我正在寻找像 0.97 这样的东西。无法更新到 indy 10,因为我们必须使用 indy9 并且需要更新很多代码
  • 我能找到的 Indy 特定 OpenSSL DLL 的最旧版本是:0.9.6、0.9.6b、0.9.6k、0.9.6m、indy.fulgan.com/SSL/Archive
  • 而且,当你尝试它们时发生了什么?如果您需要帮助,您需要提供更多信息。您尝试了哪些 EXACT 版本?你得到什么确切的错误信息? Indy 的WhichFailedtoLoad() 函数返回什么?
  • @Remy OpenSSL 按序号链接导入。如果您尝试针对错误的错误运行,我怀疑您会得到有用的错误 - 可能是在某些函数调用结束时错误数量的调用者清理参数破坏了堆栈。

标签: c++ dll ssl c++builder indy


【解决方案1】:

以下版本出现以下错误

版本 096 未能加载 ssl 库。'。 SSL 错误: EVP_md5 X509_STORE_CTX_get_error X509_STORE_CTX_set_error X509_STORE_CTX_get_error_depth X509_STORE_CTX_get_current_cert X509_digest X509_NAME_oneline X509_set_issuer_name X509_get_issuer_name X509_set_subject_name X509_get_subject_name X509_NAME_hash SSL_CTX_set_cipher_list SSL_CTX_new SSL_CTX_free SSL_set_fd SSL_CTX_use_PrivateKey_file SSL_CTX_use_certificate_file SSL_load_error_strings SSL_state_string_long SSL_get_peer_certificate SSL_CTX_set_verify SSL_CTX_set_default_passwd_cb SSL_CTX_set_default_passwd_cb_userdata SSL_CTX_check_private_key SSL_new SSL_free SSL_accept所以SSL_connect SSL_read SSL_peek SSL_write SSL_get_error SSLv2_method SSLv2_server_method SSLv2_client_method SSLv3_method SSLv3_server_method SSLv3_client_method SSLv23_method SSLv23_server_method SSLv23_client_method TLSv1_method TLSv1_server_method TLSv1_client_method SSL_shutdown SSL_set_connect_state SSL_set_accept_state SSL_set_shutdown SSL_CTX_load_verify_locations SSL_get_session SSL_library_init SSL_CTX_set_in fo_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 RAND_screen des_set_odd_parity des_set_key des_ecb_encrypt SSL_set_ex_data SSL_get_ex_data CRYPTO_num_locks CRYPTO_set_locking_callback CRYPTO_set_id_callback P>

版本 096b 未能加载 ssl 库。'。 SSL 错误: EVP_md5 X509_STORE_CTX_get_error X509_STORE_CTX_set_error X509_STORE_CTX_get_error_depth X509_STORE_CTX_get_current_cert X509_digest X509_NAME_oneline X509_set_issuer_name X509_get_issuer_name X509_set_subject_name X509_get_subject_name X509_NAME_hash SSL_CTX_set_cipher_list SSL_CTX_new SSL_CTX_free SSL_set_fd SSL_CTX_use_PrivateKey_file SSL_CTX_use_certificate_file SSL_load_error_strings SSL_state_string_long SSL_get_peer_certificate SSL_CTX_set_verify SSL_CTX_set_default_passwd_cb SSL_CTX_set_default_passwd_cb_userdata SSL_CTX_check_private_key SSL_new SSL_free SSL_accept所以SSL_connect SSL_read SSL_peek SSL_write SSL_get_error SSLv2_method SSLv2_server_method SSLv2_client_method SSLv3_method SSLv3_server_method SSLv3_client_method SSLv23_method SSLv23_server_method SSLv23_client_method TLSv1_method TLSv1_server_method TLSv1_client_method SSL_shutdown SSL_set_connect_state SSL_set_accept_state SSL_set_shutdown SSL_CTX_load_verify_locations SSL_get_session SSL_library_init SSL_CTX_set_in fo_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 RAND_screen des_set_odd_parity des_set_key des_ecb_encrypt SSL_set_ex_data SSL_get_ex_data CRYPTO_num_locks CRYPTO_set_locking_callback CRYPTO_set_id_callback P>

版本 096k 无法加载 ssl 库。'。 SSL 错误: EVP_md5 X509_STORE_CTX_get_error X509_STORE_CTX_set_error X509_STORE_CTX_get_error_depth X509_STORE_CTX_get_current_cert X509_digest X509_NAME_oneline X509_set_issuer_name X509_get_issuer_name X509_set_subject_name X509_get_subject_name X509_NAME_hash SSL_CTX_set_cipher_list SSL_CTX_new SSL_CTX_free SSL_set_fd SSL_CTX_use_PrivateKey_file SSL_CTX_use_certificate_file SSL_load_error_strings SSL_state_string_long SSL_get_peer_certificate SSL_CTX_set_verify SSL_CTX_set_default_passwd_cb SSL_CTX_set_default_passwd_cb_userdata SSL_CTX_check_private_key SSL_new SSL_free SSL_accept所以SSL_connect SSL_read SSL_peek SSL_write SSL_get_error SSLv2_method SSLv2_server_method SSLv2_client_method SSLv3_method SSLv3_server_method SSLv3_client_method SSLv23_method SSLv23_server_method SSLv23_client_method TLSv1_method TLSv1_server_method TLSv1_client_method SSL_shutdown SSL_set_connect_state SSL_set_accept_state SSL_set_shutdown SSL_CTX_load_verify_locations SSL_get_session SSL_library_init SSL_CTX_set_in fo_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 RAND_screen des_set_odd_parity des_set_key des_ecb_encrypt SSL_set_ex_data SSL_get_ex_data CRYPTO_num_locks CRYPTO_set_locking_callback CRYPTO_set_id_callback P>

版本 096m 未能加载 ssl 库。'。 SSL 错误: EVP_md5 X509_STORE_CTX_get_error X509_STORE_CTX_set_error X509_STORE_CTX_get_error_depth X509_STORE_CTX_get_current_cert X509_digest X509_NAME_oneline X509_set_issuer_name X509_get_issuer_name X509_set_subject_name X509_get_subject_name X509_NAME_hash SSL_CTX_set_cipher_list SSL_CTX_new SSL_CTX_free SSL_set_fd SSL_CTX_use_PrivateKey_file SSL_CTX_use_certificate_file SSL_load_error_strings SSL_state_string_long SSL_get_peer_certificate SSL_CTX_set_verify SSL_CTX_set_default_passwd_cb SSL_CTX_set_default_passwd_cb_userdata SSL_CTX_check_private_key SSL_new SSL_free SSL_accept所以SSL_connect SSL_read SSL_peek SSL_write SSL_get_error SSLv2_method SSLv2_server_method SSLv2_client_method SSLv3_method SSLv3_server_method SSLv3_client_method SSLv23_method SSLv23_server_method SSLv23_client_method TLSv1_method TLSv1_server_method TLSv1_client_method SSL_shutdown SSL_set_connect_state SSL_set_accept_state SSL_set_shutdown SSL_CTX_load_verify_locations SSL_get_session SSL_library_init SSL_CTX_set_in fo_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 RAND_screen des_set_odd_parity des_set_key des_ecb_encrypt SSL_set_ex_data SSL_get_ex_data CRYPTO_num_locks CRYPTO_set_locking_callback CRYPTO_set_id_callback P>

版本 098h 未能加载 ssl 库。'。 SSL 错误: EVP_md5 X509_STORE_CTX_get_error X509_STORE_CTX_set_error X509_STORE_CTX_get_error_depth X509_STORE_CTX_get_current_cert X509_digest X509_NAME_oneline X509_set_issuer_name X509_get_issuer_name X509_set_subject_name X509_get_subject_name X509_NAME_hash SSL_CTX_set_cipher_list SSL_CTX_new SSL_CTX_free SSL_set_fd SSL_CTX_use_PrivateKey_file SSL_CTX_use_certificate_file SSL_load_error_strings SSL_state_string_long SSL_get_peer_certificate SSL_CTX_set_verify SSL_CTX_set_default_passwd_cb SSL_CTX_set_default_passwd_cb_userdata SSL_CTX_check_private_key SSL_new SSL_free SSL_accept所以SSL_connect SSL_read SSL_peek SSL_write SSL_get_error SSLv2_method SSLv2_server_method SSLv2_client_method SSLv3_method SSLv3_server_method SSLv3_client_method SSLv23_method SSLv23_server_method SSLv23_client_method TLSv1_method TLSv1_server_method TLSv1_client_method SSL_shutdown SSL_set_connect_state SSL_set_accept_state SSL_set_shutdown SSL_CTX_load_verify_locations SSL_get_session SSL_library_init SSL_CTX_set_in fo_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 RAND_screen des_set_odd_parity des_set_key des_ecb_encrypt SSL_set_ex_data SSL_get_ex_data CRYPTO_num_locks CRYPTO_set_locking_callback CRYPTO_set_id_callback P>

版本 098m 无法加载 ssl 库。'。
SSL 错误: EVP_md5 X509_STORE_CTX_get_error X509_STORE_CTX_set_error X509_STORE_CTX_get_error_depth X509_STORE_CTX_get_current_cert X509_digest X509_NAME_oneline X509_set_issuer_name X509_get_issuer_name X509_set_subject_name X509_get_subject_name X509_NAME_hash SSL_CTX_set_cipher_list SSL_CTX_new SSL_CTX_free SSL_set_fd SSL_CTX_use_PrivateKey_file SSL_CTX_use_certificate_file SSL_load_error_strings SSL_state_string_long SSL_get_peer_certificate SSL_CTX_set_verify SSL_CTX_set_default_passwd_cb SSL_CTX_set_default_passwd_cb_userdata SSL_CTX_check_private_key SSL_new SSL_free SSL_accept所以SSL_connect SSL_read SSL_peek SSL_write SSL_get_error SSLv2_method SSLv2_server_method SSLv2_client_method SSLv3_method SSLv3_server_method SSLv3_client_method SSLv23_method SSLv23_server_method SSLv23_client_method TLSv1_method TLSv1_server_method TLSv1_client_method SSL_shutdown SSL_set_connect_state SSL_set_accept_state SSL_set_shutdown SSL_CTX_load_verify_locations SSL_get_session SSL_library_init SSL_CTX_set_in fo_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 RAND_screen des_set_odd_parity des_set_key des_ecb_encrypt SSL_set_ex_data SSL_get_ex_data CRYPTO_num_locks CRYPTO_set_locking_callback CRYPTO_set_id_callback P>

版本 098o 无法加载 ssl 库。'。 SSL 错误: EVP_md5 X509_STORE_CTX_get_error X509_STORE_CTX_set_error X509_STORE_CTX_get_error_depth X509_STORE_CTX_get_current_cert X509_digest X509_NAME_oneline X509_set_issuer_name X509_get_issuer_name X509_set_subject_name X509_get_subject_name X509_NAME_hash SSL_CTX_set_cipher_list SSL_CTX_new SSL_CTX_free SSL_set_fd SSL_CTX_use_PrivateKey_file SSL_CTX_use_certificate_file SSL_load_error_strings SSL_state_string_long SSL_get_peer_certificate SSL_CTX_set_verify SSL_CTX_set_default_passwd_cb SSL_CTX_set_default_passwd_cb_userdata SSL_CTX_check_private_key SSL_new SSL_free SSL_accept所以SSL_connect SSL_read SSL_peek SSL_write SSL_get_error SSLv2_method SSLv2_server_method SSLv2_client_method SSLv3_method SSLv3_server_method SSLv3_client_method SSLv23_method SSLv23_server_method SSLv23_client_method TLSv1_method TLSv1_server_method TLSv1_client_method SSL_shutdown SSL_set_connect_state SSL_set_accept_state SSL_set_shutdown SSL_CTX_load_verify_locations SSL_get_session SSL_library_init SSL_CTX_set_in fo_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 RAND_screen des_set_odd_parity des_set_key des_ecb_encrypt SSL_set_ex_data SSL_get_ex_data CRYPTO_num_locks CRYPTO_set_locking_callback CRYPTO_set_id_callback P>

版本 098q 无法加载 ssl 库。'。 SSL 错误: EVP_md5 X509_STORE_CTX_get_error X509_STORE_CTX_set_error X509_STORE_CTX_get_error_depth X509_STORE_CTX_get_current_cert X509_digest X509_NAME_oneline X509_set_issuer_name X509_get_issuer_name X509_set_subject_name X509_get_subject_name X509_NAME_hash SSL_CTX_set_cipher_list SSL_CTX_new SSL_CTX_free SSL_set_fd SSL_CTX_use_PrivateKey_file SSL_CTX_use_certificate_file SSL_load_error_strings SSL_state_string_long SSL_get_peer_certificate SSL_CTX_set_verify SSL_CTX_set_default_passwd_cb SSL_CTX_set_default_passwd_cb_userdata SSL_CTX_check_private_key SSL_new SSL_free SSL_accept所以SSL_connect SSL_read SSL_peek SSL_write SSL_get_error SSLv2_method SSLv2_server_method SSLv2_client_method SSLv3_method SSLv3_server_method SSLv3_client_method SSLv23_method SSLv23_server_method SSLv23_client_method TLSv1_method TLSv1_server_method TLSv1_client_method SSL_shutdown SSL_set_connect_state SSL_set_accept_state SSL_set_shutdown SSL_CTX_load_verify_locations SSL_get_session SSL_library_init SSL_CTX_set_in fo_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 RAND_screen des_set_odd_parity des_set_key des_ecb_encrypt SSL_set_ex_data SSL_get_ex_data CRYPTO_num_locks CRYPTO_set_locking_callback CRYPTO_set_id_callback P>

版本 098r 无法加载 ssl 库。'。
SSL 错误: EVP_md5 X509_STORE_CTX_get_error X509_STORE_CTX_set_error X509_STORE_CTX_get_error_depth X509_STORE_CTX_get_current_cert X509_digest X509_NAME_oneline X509_set_issuer_name X509_get_issuer_name X509_set_subject_name X509_get_subject_name X509_NAME_hash SSL_CTX_set_cipher_list SSL_CTX_new SSL_CTX_free SSL_set_fd SSL_CTX_use_PrivateKey_file SSL_CTX_use_certificate_file SSL_load_error_strings SSL_state_string_long SSL_get_peer_certificate SSL_CTX_set_verify SSL_CTX_set_default_passwd_cb SSL_CTX_set_default_passwd_cb_userdata SSL_CTX_check_private_key SSL_new SSL_free SSL_accept所以SSL_connect SSL_read SSL_peek SSL_write SSL_get_error SSLv2_method SSLv2_server_method SSLv2_client_method SSLv3_method SSLv3_server_method SSLv3_client_method SSLv23_method SSLv23_server_method SSLv23_client_method TLSv1_method TLSv1_server_method TLSv1_client_method SSL_shutdown SSL_set_connect_state SSL_set_accept_state SSL_set_shutdown SSL_CTX_load_verify_locations SSL_get_session SSL_library_init SSL_CTX_set_in fo_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 RAND_screen des_set_odd_parity des_set_key des_ecb_encrypt SSL_set_ex_data SSL_get_ex_data CRYPTO_num_locks CRYPTO_set_locking_callback CRYPTO_set_id_callback P>

版本 098l IndyBackport(SetCipher 失败) 这需要我将 IdSSLOpenSSLHeaders.pas 更改为 zip 文件中提供的 IdSSLOpenSSLHeaders.pas,WhichFailedToLoad() 什么也没说

【讨论】:

    猜你喜欢
    • 2013-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-05
    • 1970-01-01
    • 1970-01-01
    • 2018-11-02
    • 1970-01-01
    相关资源
    最近更新 更多