Skip to content

Add merged JVM cacerts with OS trust store to N&N#454

Merged
merks merged 1 commit intoeclipse-platform:masterfrom
sratz:merge-trust
Nov 29, 2025
Merged

Add merged JVM cacerts with OS trust store to N&N#454
merks merged 1 commit intoeclipse-platform:masterfrom
sratz:merge-trust

Conversation

@sratz
Copy link
Member

@sratz sratz commented Nov 28, 2025

Document new system property to merge JVM and OS trust stores to improve SSL certificate validation.

Copy link
Contributor

@merks merks left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a tiny recommendation.


e.g., when updating Eclipse or installing new software.

The new `-Declipse.platform.mergeTrust=true` property is added by default to the Platform SDK and Runtime Binary as well as to all the EPP packages starting with 2025-12.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The new `-Declipse.platform.mergeTrust=true` property is added by default to the Platform SDK and Runtime Binary as well as to all the EPP packages starting with 2025-12.
The new `-Declipse.platform.mergeTrust=true` property is added by default to the Platform SDK and Runtime Binary as well as to all the IDE packages starting with 2025-12.

Probably most users won't be so familiar, with the term "EPP.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds documentation to the Eclipse Platform 4.38 News & Noteworthy about a new system property that merges JVM and OS trust stores to address SSL certificate validation issues. The feature helps resolve common certificate path building errors that users encountered after Eclipse 2024-12 changed the trust store behavior.

Key Changes

  • Documents the new -Declipse.platform.mergeTrust=true system property
  • Explains the trust store evolution (JVM-only before 2024-12 → OS-only starting 2024-12 → merged approach with new property)
  • Notes this property is now added by default to Platform SDK, Runtime Binary, and IDE packages starting with 2025-12

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Document new system property to merge JVM and OS trust stores to improve SSL certificate validation.
@merks merks merged commit 5f3e3e9 into eclipse-platform:master Nov 29, 2025
1 check passed
@sratz sratz deleted the merge-trust branch December 1, 2025 10:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants