1

私はサーバークライアントソリューションの開発中です。サーバーはdelphiで記述され、クライアントはc#で記述されており、通信を実行するためにRemObjects 5(xml webservicethingy)を使用しています。

これで、HTTPを使用した解決策が機能しましたが、もちろん、HTTPSを使用して使用したいと思います。

以前にOpenSSLを見てきましたが、実際に妥当な最新バージョンをDelphiと連携させるのは面倒なようです。

サードパーティのソフトウェア、ライブラリ、さらにはヒント、チュートリアル、リファレンスの提案をお願いします。それは多かれ少なかれ、remobjectsとdelphiを放棄することには及ばない。

必要な要件:Delphi 2006、2007、または2010。V​​isualStudio2005/2008または2010。

とても有難い。

4

2 に答える 2

1

Indy SSLデモも試しましたか?

http://www.indyproject.org/Sockets/Demos/index.EN.aspx
http://adg.bmpcoe.org/IndySSL/

[編集]グーグルを実行しました:
http ://secureblackbox.com/article_remobjects.html
http://devcenter.remobjects.com/articles/?id= {EF02D5FA-4536-4D5F-BF3D-50676397D7E0}

于 2010-01-19T11:09:18.530 に答える
1

RemObjects SDKを使用している場合は、TROIndyHTTPServerなどのIndyを使用して実装されているサーバーチャネルの1つを使用してOpenSSLを使用できます。このチャネルはIndyを内部で使用し、IndyServerプロパティを介して内部Indyコンポーネントへのアクセスを提供します。

TIdSSLIOHandlerSocketOpenSSLをTROIndyHTTPServer.IndyServer.IOHanderプロパティに割り当てて、通信でSSLを使用できます。

Indy用にコンパイルされたOpenSSLが必要です。これは、次のリンクから最新バージョンをダウンロードできます。

http://blog.digivendo.com/2009/11/openssl-v0-9-8l-for-indy/

于 2010-01-19T12:58:39.387 に答える