0

Delphi7 と Intraweb で書かれた非常に古いアプリを変更して、最新のセキュリティ要件 (Tls 1.2) にアップグレードする必要があります。delphi7、intraweb 8.0.2 (非常に古い、ため息)、indy 10、openssl を使用しているので、開始しました。このすべてのコンポーネントをテストするためだけに、いくつかの簡単なアプリを作成します。

Delphi、Indy10、Openssl だけを使ってシンプルなサーバーを作るとしたら、

http://indy.fulgan.com/SSL/openssl-1.0.2c-i386-win32

それは完全に機能します。

ssloptions でポート 443 を指定して Intraweb を使用しようとすると、アプリケーションの起動時に次のエラーが表示されます。

exception EidOSSLCouldNotLoadSSLLibray in module Standalone.exe
at 000EE8E1. Could not load SSL Libray

関数WhichFailedToLoadを使用して内部エラーメッセージをインターセプトしようとしましたが、空の文字列が返されます。

だからこれは質問です:

Delphi7、Intraweb 8.0.2、および indy10 を使用して openssl 1.0.2.c (および次のバージョン) を使用することは可能ですか? Delphi+Indy+Openssl の組み合わせが正しく動作するため、これは Intraweb の問題のように思えます。

私はイントラウェブの新しいバージョンにアップグレードしたくありませんが、これが必須である場合は、そのようなアップグレードを行うことを考えることができます.

よろしくお願いします。

マウリツィオ

4

0 に答える 0