我開發了一個小程序,我發現一個奇怪的行爲。證書載入問題
這是爲實現基於安全的應用程序,它構建在GWT,Hibernate和Spring中。
小程序主要是訪問瀏覽器證書並將其用於數據的加密和解密。
它在所有的系統上工作正常,但我不知道一個客戶機我發現一個奇怪的行爲。
當我在Internet Explorer中登錄。小程序加載在以下點停止,然後自動關閉。
錯誤的小程序控制臺說:
基本的:增加了進度聽衆:[email protected]
基礎:要求http://phil.etenders.in/securityApplet.jar 安全Plugin2ClassLoader.addURL父:黑名單撤銷檢查已啓用 安全性:啓用可信庫列表檢查 網絡:找到緩存條目[url:http://phil.etenders.in/securityApplet.jar,version:null] prevalidated = false/0
刪除黑名單撤銷檢查並受信任的庫檢查,但沒有影響。 (他們穿過井),
如果我打開從http://csis.pace.edu/~bergin/Java/applets.htm 任何樣品小程序停止在以下行上的所有三種瀏覽器
basic: Plugin2ClassLoader.isTrustedByPolicy called
basic: Plugin2ClassLoader.isTrustedByPolicy returns false
行爲。
- Firefox和Chrome:不加載。
- IE:第一次加載刷新時不加載。
讓我知道是否需要更多的細節。 參考源代碼從here。
爲什麼?你爲什麼不使用SSL? – EJP
@EJP根據我們的客戶要求,我們需要單獨的證書進行數據加密/解密。 'SSL'只提供n/w安全,我們也需要數據安全。 – iMBMT
我可能無法完全幫助調試它,但您可以做的是將不同的方法分離出來,然後將它們分類並運行它們,以找出哪些特定點無法正常工作。通過將所有類組合到另一個主類中,將爲程序提供更好的運行時。 – fftk4323