Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a way to do JNLP without certificates?

I've got an internal only app that I've historically self-signed. With the latest version of Java, self-signing for JNLP is deprecated. I have also experienced strange problems with opening sockets from self-signed apps with Java 7U25 (but work fine when run as a normal jar from the command line).

Is there a way to do JNLP without signing at all? Given that it's an internal only app, signing is not necessary (to me). I really don't want to spend money buying a certificate when it's not truly necessary.

like image 347
Brian Knoblauch Avatar asked Aug 12 '13 14:08

Brian Knoblauch


People also ask

What do you need to run JNLP files?

How to open a JNLP file. You can open and edit a JNLP file in any text or source code editor, such as Microsoft Visual Studio Code or GitHub Atom. Source code editors contain syntax highlighting tools that make reading and editing JNLP files easier.

Is JNLP still supported?

However, because JNLP is no longer a part of Java SE (from version 11 onward), the organization was faced with a decision: discontinue its use of JNLP as a part of Java SE or eliminate its policy of staying reasonably up to date with Java SE releases.


1 Answers

It seems that the coming Java 7u40 recognises the need for a solution and provides a new feature:

In an enterprise that provides a common execution environment and manages the applications that employees access, the Deployment Rule Set feature enables the enterprise to establish a whitelist and a blacklist of known applications.

like image 112
assylias Avatar answered Sep 19 '22 15:09

assylias