有人可以幫助我如何簽署applet並使其成功獲取System.getProperty(「user 。名稱」)。必須編輯用戶策略文件,我該怎麼做。謝謝。如何簽名java applet並設置讀取系統屬性(如客戶端登錄用戶)的權限
1
A
回答
1
不要亂用策略文件,它們對於真實世界的部署是不切實際的。
爲了獲得信任,對代碼進行數字簽名並向用戶解釋爲什麼他們需要接受可信的代碼。
在我的JNLP API演示中有一個小檔案。頁面,其中包含代碼&構建文件的trusted JWS app.。將其導入到IDE中並查看它是如何工作的。它適用於應用程序,但相同的簽名技術適用於小程序。
至於太陽的JRE Windows上的「回退法」,這將載入小應用程序,就好像用戶拒絕的數字簽名的代碼沙箱。
彈出JOptionPane.showInputDialog()
請求用戶提供自己的用戶名。如果他們不能這樣做,他們可以信任使用應用程序是值得懷疑的。需要登錄。 ;)
甚至可用於Windows(和* nix)機器更好的有插件2建築JRE,使用Java Web Start的JNLP API的PeristenceService
序列化的用戶名和列出清單在啓動時(可能在一個可編輯的JComboBox
以容納新用戶)。
相關問題
- 1. 在Applet中登錄客戶端
- 2. 如何從django.contrib.auth(Django內置登錄系統)獲取用戶名?
- 3. 如何在ios上設置FBLoginview的用戶讀取權限?
- 4. 讀取PDF上的用戶權限,如密碼,簽名等?
- 5. 如何從客戶端GWT應用程序讀取JNDI屬性
- 6. (WCF)如何獲取我的服務中登錄客戶端的用戶名?
- 7. PHP&MySQL用戶登錄和權限系統
- 8. 在一個簽名的java applet中存儲客戶端數據
- 9. 在linq中獲取基於客戶端的用戶登錄名?
- 10. 通過客戶端實體上的「客戶端狀態」字段設置權限
- 11. 從SQL Server獲取客戶端操作系統用戶名
- 12. PHP用戶名對登錄系統
- 13. 爲嵌入在Java webapp中的客戶端設置hadoop系統用戶
- 14. 設置前端標籤的客戶屬性 - Magento的
- 15. 如何設置我的登錄系統?
- 16. Google客戶端 - 使用Java登錄?
- 17. 如何通過客戶端獲取用戶控件屬性?
- 18. 設置標籤控制文本屬性在客戶端的JavaScript
- 19. 如何更改WebStorm中的用戶系統登錄名?
- 20. 如何找到登錄系統的用戶名
- 21. Perforce客戶端權限
- 22. 如何從CXF Rest客戶端登錄?
- 23. 如何設置用戶權限?
- 24. 系統日期未設置時如何獲取客戶端的時區?
- 25. Laravel用戶登錄系統
- 26. HTML/Javascript客戶端用戶登錄
- 27. 如何獲取客戶端系統使用的日期格式?
- 28. Unity UNet客戶端權限
- 29. 如何設置系統屬性用C
- 30. 使用客戶端登錄授權Google Drive服務Java?
+1這是一個很好的機會來指導用戶如何批判性地檢查證書。 – trashgod 2011-04-19 03:16:40
@trashgod:是的。關於該主題,警告他們自簽名應用程序的原因。得到它的警告,這是一個自簽名的證書。是'不值得它被寫入的位'。免責聲明:我使用自簽名證書。對於我所有的項目來說,因爲驗證過的太貴了。我的用戶可以信任來自我的網站的代碼,或者不信任。 ;) – 2011-04-19 03:31:23
謝謝安德魯,我設法自己簽署我的小程序。繼續偉大的工作! – 2011-04-20 06:38:44