Jar's CodeSigner null on Java 10, non-null on Java 8
Scott Palmer
swpalmer at gmail.com
Sun Oct 7 17:08:28 UTC 2018
Thanks Alan. I think this is exactly the issue I was hitting.
Is it currently not possible to ensure modules have not been tampered with? I don’t think my application will ever be properly modularized anyway, so I will simply make sure those jars are only on the class path. But I’m a little surprised that a security issue like this would linger for so long.
I guess with the removal of applet and web start support this issue wasn’t deemed as serious as it otherwise would be.
Regards,
Scott
> On Oct 7, 2018, at 3:49 AM, Alan Bateman <Alan.Bateman at oracle.com> wrote:
>
> On 06/10/2018 06:21, Scott Palmer wrote:
>> As is too often the case I discovered the difference while trying to isolate a test case. With Java 10 I had extra JVM args to deal with module path and that appeared to cause the problem.
> There is very limited support for signing of modules and signed modular JARs. JDK-8194930 [1] tracks the issue of the protection domain not including the signing info but there are other issues, mostly at link-time where jlink will report an error if you attempt to creating a run-time image containing a signed module.
>
> -Alan
>
> [1] https://bugs.openjdk.java.net/browse/JDK-8194930
More information about the security-dev
mailing list