Follow Discord
Sweep 30 Oct 2026 · 21:36Z Build v2.1.315 533 read Stable v2.1.308 Latest v2.1.314 Next v2.1.315 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.315 ·

Claude Code drops suspect CA certificates from NODE_EXTRA_CA_CERTS, with two opt-out switches and clearer errors

Unverifiable self-named and looped cross-signed CA certificates are now dropped, two env vars keep them, and certificate errors explain missing issuers

Group of 4 Use it now Notable New Features
JSON All of v2.1.315
Use it nowTier: how much it should matter to you
5Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
Network SecurityArea: what it touches
New FeaturesKind: in v2.1.315,
What probably matters to youSection of the release

Unclear Which certificates are dropped, and whether dropping happens by default, is not settled.

What

CA certificates tell Claude Code which secure connections to trust. Many companies add their own through the file named in NODE_EXTRA_CA_CERTS. Claude Code now filters that file more strictly, and adds ways to turn the filtering off:

  • A certificate that names itself as its own issuer is dropped unless its own key signed it, it is in Node's built-in root list, or it can otherwise be checked. Before, any such certificate was treated as trusted.
  • When one is dropped, Claude Code logs it as an error and prints a warning with the certificate's SHA-256 fingerprint, suggesting you run with --debug for details.
  • Setting CLAUDE_CODE_DISABLE_SELF_NAMED_CERT_DROP=1 keeps every such certificate.
  • Looped cross-signed certificates (certificates that vouch for each other in a circle) are also pruned. CLAUDE_CODE_DISABLE_LOOPED_CROSS_CERT_DROP turns that off.
  • Both variables are listed with the other certificate settings such as CLAUDE_CODE_CERT_STORE and NODE_EXTRA_CA_CERTS. Changing either one in your settings re-runs certificate setup.
  • Certificate loading reports dropped self-named certificates separately.

Certificate errors are also clearer. Before, three error codes shared one message, "SSL certificate verification failed", with a hint about NODE_EXTRA_CA_CERTS. Now:

  • UNABLE_TO_GET_ISSUER_CERT has its own message, saying the certificates this computer trusts include a CA certificate whose own issuer is missing.
  • UNABLE_TO_VERIFY_LEAF_SIGNATURE and UNABLE_TO_GET_ISSUER_CERT_LOCALLY now explain that the server sent an incomplete certificate chain.
  • The suggested fix depends on your situation: set NODE_EXTRA_CA_CERTS, or ask your IT team.

Why

If you work behind a corporate proxy with a custom certificate bundle, some certificates may now be dropped after upgrading and connections can fail. The warning names the certificate, and the two variables restore the old behaviour if you trust it.

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtWhich certificates are dropped, and whether dropping happens by default, is not settled.

See this entry in the whole of v2.1.315 →

Feedback