Re: [問題] 請問jsp可以call activeX嗎?

看板java作者 (遙遠的旅人)時間19年前 (2006/03/31 22:57), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《kotoway (力爭上游的小蝌蚪)》之銘言: : 我遇到的問題是這樣的, : 當瀏覽到check.jsp,裡頭可以觸發actvieX : 然後,這個actvieX會把client的讀卡機的自然人憑證資料讀出來, ActiveX是Client端的技術,是Browser執行的。 而權限控管則是Server端的問題。 以下為一種作法: 1.client Browser向server request一個check.jsp check.jsp上面撰寫ActiveX 的Tag,要求Browser下載/使用該元件。 (元件也有可能是已經裝好的。) 該元件包含對讀卡機Driver API作操作,輸入PWD,晶片卡產生驗證碼。 2.browser尚未換頁,ActiveX撰寫Socket向遠端主機提出交易請求 請求參數為: 標準交易資料格式(所有這種驗證機制都會有統一標準的請求格式) 3.主機端先亂數生成交易許可代碼,此時已經根據你提出的交易請求 (標準格式、IP、你的個人資料)運算出交易驗證碼並回傳。 回傳參數為:交易許可代碼。 4.ActiveX收到交易許可代碼,連同你的晶片卡驗證碼、IP Address 一起運算出交易許可代碼,傳回網頁透過JavaScript準備發新的Post request 5.browser把交易驗證碼POST到主機,主機根據IP、 驗證碼判斷可否通過。 大致如此。 其中如果不擔心晶片卡驗證碼會被破解的話,可以直接當成交易驗證碼用。 : 然後導到login.jsp -- 嗯~~~最近應該來注意一下,變胖了一些。 http://www.wretch.cc/album/zanyking -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.84.18.85
文章代碼(AID): #14BKDduH (java)
文章代碼(AID): #14BKDduH (java)