News for hackers. Stuff that matters.
Re:Governments Worldwide Consider Ditching Daylight Saving Time by mschuster91 on Saturday October 31, 2020 @11:31AM (#24952216)
> Just for laughs, Java seems to have its own TZDB so in general your OS and application layer might disagree about zones.

Java also ships their own SSL trust store instead of using the system one. Why, just why?! Every system capable of running Java also has its own trust store...

Re:Governments Worldwide Consider Ditching Daylight Saving Time by diroussel on Saturday October 31, 2020 @11:36AM (#24952259)
Yeah, I find this really annoying too. Java has all the right integration to windows trust store and you can write custom code to use it. But it’s not sued be default.

This makes using internal CAs a nightmare.

Re:Governments Worldwide Consider Ditching Daylight Saving Time by SahAssar on Saturday October 31, 2020 @07:19PM (#24956042)
> Every system capable of running Java also has its own trust store

No, they don't: https://en.wikipedia.org/wiki/Java_Card

there are also other examples of java running in embedded and semi-embedded scenarios where a TZDB and a SSL trust store would not be guaranteed by the host.

Re:Governments Worldwide Consider Ditching Daylight Saving Time by toast0 on Saturday October 31, 2020 @04:35PM (#24954985)
Even if that is true now, it certainly wasn't always true. When did Java add its trust store, and when did Windows and Debian and Solaris?

There's also a consistency issue --- write once, run everywhere doesn't work if you need to resign your webstart program based on the OS you're running on.

Re:Governments Worldwide Consider Ditching Daylight Saving Time by lodovic on Saturday October 31, 2020 @05:01PM (#24955174)
Not sure about that, the Windows certificate store has been around since forever, perhaps even since Windows NT. The same goes for certificate management in Linux. I think it was mostly because it was far easier for the Java team to roll their own extendable store instead of doing all the platform integration themselves.