在我的應用程序,發現簽名的jar文件中甚至未簽名的jar文件也越來越加載,同時調用應用程序,所以爲了保證安全,我需要指導,以防止任何未簽名的jar文件加載如何防止加載未簽名的jar文件?
編輯:
How to identify/retrieve the Jar signature using ClassLoader
在我的應用程序,發現簽名的jar文件中甚至未簽名的jar文件也越來越加載,同時調用應用程序,所以爲了保證安全,我需要指導,以防止任何未簽名的jar文件加載如何防止加載未簽名的jar文件?
編輯:
How to identify/retrieve the Jar signature using ClassLoader
我們可以在鏈接中使用jarverifier來檢查jar是否已經完全簽名,並且可以用來驗證jar文件的證書。
您可以使用jnlp文件中的all-permissions元素來實現此目的。
<security>
<all-permissions/>
</security>
看到http://docs.oracle.com/javase/7/docs/technotes/guides/javaws/developersguide/syntax.html和Is it possible to use jnlp without signing the jars?
希望它能幫助。
我的jnlp已經有這個元素,但應用程序仍然允許加載未簽名的罐子,這是行不通的 – Jeevanantham
爲什麼應用程序的類型?小程序,獨立的,網絡? –
@ user2310289獨立java應用程序啓動通過jnlp – Jeevanantham