I've got a web start app, and I'm confused by the above message.
Do you want to run this application Publisher: UNKNOWN Running applications by UNKNOWN publishers will be blocked in a future release because it is potentially unsafe and a security risk. This application will be blocked in a future java security update because the JAR file manifest does not contain the Permissions attribute. Please contact the Publisher for more information".
I've tried adding the Permissions attribute to the manifest of all the jars in the JNLP file. I've even gone to the trouble of hacking into the Java cache on my computer, and unzipping all the jars to make sure the Permissions attribute really got in there, and its there for every one.
Now maybe the dialog is actually saying the publisher is UNKNOWN because my app is self-signed. That would be fair enough if the dialog said that. However it doesn't say that it is UNKNOWN because it is self-signed, it says it is unknown because "the JAR file manifest does not contain the Permissions attribute".
So I'm stumped. Is this a case of Oracle popping up a crap dialog complaining of Permissions attribute, when it is really a problem of self-signed code? Or have I done something wrong I can't figure out?
Manifest-Version: 1.0 Ant-Version: Apache Ant 1.9.2 Application-Library-Allowable-Codebase: * Application-Name: CLSIS Permissions: all-permissions Created-By: 1.7.0_45-b18 (Oracle Corporation) Caller-Allowable-Codebase: * Codebase: *