全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:4000
推到 Plurk!
推到 Facebook!

IdTCPClient如何實作SSL加密傳輸

尚未結案
blanka
一般會員


發表:7
回覆:7
積分:2
註冊:2003-01-03

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-09-21 01:46:31 IP:61.230.xxx.xxx 未訂閱
小弟我正在開發的是Socket Client端的程式,在Delphi7使用Indy9中IdTCPClient開發,現在客戶有SSL加密的需求,爬了一些文章,許多文章都說Indy9有支援SSL,但是我卻沒辦法找到IdTCPClient元件使用SSL加密的相關資料(都是IdHttp或是IdFtp),有大大可以給我個方向嗎,是否使用OpenSSL裡面的dll即可實作出來,萬分感謝... 吼..吼...吼....
------
吼..吼...吼....
malanlk
尊榮會員


發表:20
回覆:694
積分:577
註冊:2004-04-19

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-09-21 18:36:32 IP:203.69.xxx.xxx 未訂閱
加入 TIdConnectionInterceptOpenSSL (Name 假設為 SSL)元件 然後設 IdTCPClient.Intercept:=SSL; 並將OpenSSL 的 SSLeay32.dll 及 Libeay32.dll 隨程式發佈.... 可參考 Delphi/Kylix Indy 網路程式設計 張子仁, 旗標出版社
Ktop_Robot
站務副站長


發表:0
回覆:3511
積分:0
註冊:2007-04-17

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-04-26 13:50:34 IP:000.000.xxx.xxx 未訂閱
提問者您好:


以上回應是否已得到滿意的答覆?


若已得到滿意的答覆,請在一週內結案,否則請在一週內回覆還有什麼未盡事宜,不然,
將由版主(尚無版主之區域將由副站長或站長)自由心證,選擇較合適之解答予以結案處理,
被選上之答題者同樣會有加分獎勵同時發問者將受到扣 1 分的處分。不便之處,請見諒。


有問有答有結案,才能有良性的互動,良好的討論環境需要大家共同維護,感謝您的配合。

------
我是機器人,我不接受簡訊.
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-07-27 09:15:02 IP:61.220.xxx.xxx 訂閱
僅您參考

Indy Demos 網頁有 TIdTCPClient/Server with SSL 範例
http://www.indyproject.org/Sockets/Demos/index.EN.aspx 
或直接去下面網頁下載 Indy10SSLExample.zip    
http://adg.bmpcoe.org/IndySSL/ 
(這裡也有 Indy9SSLExample.zip , 小弟沒去測試)
然後去下載 indy_OpenSSL096m.zip 
http://indy.fulgan.com/SSL/ 
將解壓縮產生 libeay32.dll 和 ssleay32.dll 放到 Indy10SSLExample.zip 解壓縮產生的目錄中
用 Delphi 開啟 sslServer10.dpr , 編譯執行 
另外執行一個 Delphi 開啟 sslClient10.dpr , 編譯執行, 按下 Connect, 就會看到 Memo 出現 Hello , 表示連線傳輸成功 
PS: 小弟用的是 Delphi 2007 for Win32 Enterprise, 已經包含 Indy10; 如果您的 Indy 10 是另外安裝的, 請注意原始程式碼檔案上方說明修改環境設定
In order to compile the application, you'll have to add the Indy 10 source folders to
    the Project/Options/Directories-Conditionals/Search Path;
    e.g: C:\Indy10\Lib\Core;C:\Indy10\Lib\System;C:\Indy10\Lib\Protocols
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
系統時間:2024-04-28 20:50:13
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!