[9] Review request: JDK-8169443 Deprecate Java Packager Blob Signing
David DeHaven
david.dehaven at oracle.com
Tue Dec 13 23:01:38 UTC 2016
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 <snfuchs at 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 <snfuchs at 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
>>
>
More information about the openjfx-dev
mailing list