{"version":"2.1.101","anchor":"claude-code-cert-store-environment-variable","canonical_anchor":"claude-code-cert-store-environment-variable","heading":"CLAUDE_CODE_CERT_STORE Environment Variable","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.101\/e\/claude-code-cert-store-environment-variable","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.101","markdown":"### CLAUDE_CODE_CERT_STORE Environment Variable\n\n**What**\n\nA 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.\n\n**Usage**\n\n`# 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\"`)"}