mc-truststore (Let's Encrypt & Sessionserver fix)
by juanmuscaria
mc-truststore makes older Java and Minecraft installs trust Let's Encrypt and DigiCert certificates, fixing failed authentication and mod requests.
What it does
mc-truststore loads a newer Java cacerts keystore alongside the copy that ships with an older Java runtime. Some Java installs are missing the roots used by Let's Encrypt and DigiCert, so requests to those servers fail. The mod merges the newer keystore into the default SSL context, letting the game and installed mods reach servers that use these certificate authorities.
The mod is aimed at launchers and game setups running ancient Java versions, where the bundled certificate list is outdated. It has no effect on current setups. Loader support is broad: Fabric Loader, Forge through LaunchWrapper for 1.6.4 – 1.12.2, and NeoForge through ModLauncher for 1.13.2 onward. Files are published for Fabric, Forge, NeoForge and Quilt, with the latest build covering 1.21.11.
Because it changes trust settings for every outgoing HTTPS connection, the author advises installing it only when a specific problem calls for it, not as a general addition.
Key features
Newer keystore loading
Loads a newer Java cacerts keystore next to the one bundled with the runtime, keeping both sets of trusted roots.
Default SSL context merge
Injects a custom TrustManager into the default SSLContext that merges the existing trust list with the new one.
Let's Encrypt and DigiCert support
Lets mods and game services reach servers secured by Let's Encrypt and DigiCert certificate authorities.
Session authentication fix
Addresses cases where the game cannot authenticate with Mojang services on older Java versions.
Compatibility
Latest build for each game version and loader.
1.21.x12 of 12 versions with builds
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
1.16.x6 of 6 versions with builds
1.15.x3 of 3 versions with builds
1.14.x5 of 5 versions with builds
1.13.x3 of 3 versions with builds
1.12.x2 of 2 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
32 older game versions (1.6.4 – 1.12) not shown. All files on Modrinth
Use cases
Who it’s for: Players and server owners on older Java versions, or using mods that fail to contact services secured by Let's Encrypt or DigiCert. Because the mod alters trust settings for all HTTPS traffic, the author says it should only be installed when a problem calls for it.
Questions
Does mc-truststore need a specific loader?
Should every player install mc-truststore?
Which versions does mc-truststore support?
In the catalog
mc-truststore (Let's Encrypt & Sessionserver fix) is one of 7,555 Cursed mods on ModsFinder, and one of 4,235 Cursed mods for Fabric. 19,862 mods support Minecraft 1.21.11.
More from juanmuscaria
Similar mods
What the author says
The mod will attempt to inject a custom TrustManager in the default SSLContext that merges the default TrustManager and a new TrustManager using the keystore from newer java versions. If the mod loads successfully it should now be possible to request URLs from servers using Let's Encrypt and DigiCert as their CA…
Official listing
- Modrinth page
- modrinth.com/mod/mc-truststore
- Owner
- juanmuscaria
- Published
- 2025-10-06
- Updated on Modrinth
- 2025-10-06
- Facts verified
- 2026-10-15
