Well, in Java 8 <fx:signjar> is part of the javafx_ant_task reference [1]
and advertised as being the new and more efficient way to sign jars [2]
Anyway, perhaps the deprecation message for <fx:signjar> could be
enhanced to point to https://ant.apache.org/manual/Tasks/signjar.html as
the recommended way to sign jars.
The Deployment Guide should be updated as well.
- Stefan
[1]
http://docs.oracle.com/javase/8/docs/technotes/guides/deploy/javafx_ant_task_reference.html#CIADDAEE
[2]
http://docs.oracle.com/javase/8/docs/technotes/guides/deploy/packaging.html#BABJGFBH
David DeHaven wrote:
This is only signing via the <fx:signjar> mechanism, which was never fully
supported or part of any standard. To sign webstart applications (even FX apps) just
use jarsigner or the associated ant signjar task.
-DrD-
[1] https://ant.apache.org/manual/Tasks/signjar.html
On Dec 13, 2016, at 11:02 AM, Stefan Fuchs <snfu...@gmx.de> wrote:
Hi Chris,
well I think reason number 1 is not correct. The definition of self signed
depends on who created the signing key. If you created it yourself, it is a
self signed jar and will rightfully be blocked.
If you however obtained the signing key from a Certification Authority, that
java accepts, it is not a self signed jar and will not be blocked.
This is a perfectly valid usecase for fxsign jar.
For the 2nd reason: I don't think many users will go modular for Webstart
Applications. Normally you simply pack all your classes in a single big
jar-file (and perhaps a second, if you use a preloader).
This avoids various network round trips, when the application starts and makes
deployment much easier.
Stefan
Hi Stefan,
Yes, it is being deprecated. It will continue to function as it has. Two main
reasons for the deprecation are:
1. Self signed jars are blocked and sign as blob is a self signed jars.
2. There will be a replacement for modules that will be better.
Chris
On Dec 12, 2016, at 11:56 PM, Stefan Fuchs <snfu...@gmx.de> wrote:
Hi,
so blog signing as deprecated.
What are the reasons for deprecating blog signing? Are there alternatives?
How do I sign a webstart application?
Stefan
David,
Please review these changes to deprecate the blob signing from the Java
Packager.
JIRA: https://bugs.openjdk.java.net/browse/JDK-8169443
<https://bugs.openjdk.java.net/browse/JDK-8169443>
Webrev: http://cr.openjdk.java.net/~cbensen/JDK-8169443/webrev.00/
<http://cr.openjdk.java.net/~cbensen/JDK-8169443/webrev.00/>
Chris