Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.101 ·

CLAUDE_CODE_CERT_STORE Environment Variable

Entry
JSON All of v2.1.101
EntryKind: in v2.1.101,
New FeaturesSection of the release
What

A new environment variable that gives users explicit control over which SSL/TLS certificate stores Claude Code uses, replacing the less flexible --use-system-ca flag approach.

Usage
# Use both bundled and system certificates (default)
export CLAUDE_CODE_CERT_STORE=bundled,system

# Use only system certificates
export CLAUDE_CODE_CERT_STORE=system

# Use only bundled certificates
export CLAUDE_CODE_CERT_STORE=bundled
Details
  • Accepts comma-separated values: bundled and/or system
  • Defaults to ["bundled", "system"] when not set
  • Falls back to the --use-system-ca / --use-openssl-ca flags if the env var is not present
  • Unrecognized sources are logged as warnings and ignored
  • The old --use-system-ca flag still works as a fallback
Evidence

Certificate store configuration (search for "CLAUDE_CODE_CERT_STORE")

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

How sure we are
One source agreesOne thing we can check says the same as this entry.
Anthropic's release notes agreeAdded OS CA certificate store trust by default, so enterprise TLS proxies work without extra setup (set CLAUDE_CODE_CERT_STORE=bundled to…

See this entry in the whole of v2.1.101 →

Feedback