शब्दकोश · सुरक्षा

Root Store (Trust Store)

A root store is the collection of trusted root certificates that an operating system, browser or runtime uses to validate TLS certificates.

अपडेट: अक्टूबर 14, 2026

A root store, or trust store, is the set of root CA certificates that a platform accepts as trust anchors. A server certificate is valid for a client only if its chain ends at a root in that client's store.

Why it matters

There is no single global list. Apple, Microsoft, Mozilla and Google each run a root program with their own inclusion rules, and Chrome, Firefox and others may use their own store or the operating system's. Java, Node.js, Python and many appliances bring bundles of their own.

This explains why a site can look fine in one place and fail in another. An older device that never received an update may lack a newer root, while a root removed after a CA misbehaved stops working in updated clients. When you choose a CA, check that its root is widely included and has a long remaining life.

Example

Check which bundle a Linux system uses and test against it:

openssl version -d
curl --cacert /etc/ssl/certs/ca-certificates.crt https://example.com

If curl succeeds with that bundle but an embedded app fails, the app is probably using an outdated store.

Common mistakes

  • Adding a private CA to the system store and forgetting that containers or runtimes keep separate bundles.
  • Disabling verification to work around a missing root.
  • Assuming a modern browser represents every client.

Get notified when this term updates

Plus occasional practical tips on uptime and monitoring, nothing else. Unsubscribe anytime.

यह पेज सामान्य जानकारी है, जिसे हमारी संपादकीय टीम ने लिखा है और दस्तावेज़ीकरण बदलने पर अपडेट किया जाता है। सर्वर और प्रदाता अलग-अलग होते हैं, इसलिए बदलाव पहले सुरक्षित तरीके से जाँचें। देखें: संपादकीय नीति और अस्वीकरण.