最近證交所網站開始轉用 TLS 1.2,這意味著加密等級上限是 TLS 1.1 的 WinXP / Win2003 系統已經無法再用 IE 取得資料,Indy 同時也受限於此,然而因為這個原因全面將公司內所有系統升級是不切實際的。
那怎麼辦?
雖然 IE 不能連結證交所,但 Firefox 可以,既然 Firefox 可以,那麼就一定有可以連線的方式。
有想法就開始吧,立馬下載 ICS 來使用。結果:
hmm... 出錯了 |
找不到【bcrypt.dll】,這個檔案是新版 OpenSSL 呼叫 CryptoAPI 裡的 BCryptGenRandom 函式時所必須使用的檔案,而該檔案到了 Vista 才開始提供,因為系統版本不符,所以【把 bcrypt.dll 檔案移殖到 WinXP】這個邪惡的念頭只能放棄不予採用。
新版 OpenSSL 的版號呢?
ICS v8.58 附帶的 OpenSSL 是 1.1.1.0,而上個版次的 ICS v8.44 附帶的 OpenSSL 則是 1.1.0.5。
至於替換的結果,就請想試的紳士們體驗一下囉!
See also: