Skip to content

fix(darwin): point requests at the filtered CA store - #278

Merged
furedea merged 1 commit into
mainfrom
fix/requests-ca-bundle
Oct 21, 2026
Merged

furedea merged 1 commit into
mainfrom
fix/requests-ca-bundle

Conversation

@furedea-agent

@furedea-agent furedea-agent Bot commented Oct 21, 2026

Copy link
Copy Markdown
Contributor

概要

Python の requests は SSL_CERT_FILE を読まず,各 venv の certifi を使う.手元の venv の certifi はすべて修正版(2026.10.19)より古く(2026.2.25〜2026.7.22),侵害された eMudhra 中間 CA を信頼する.REQUESTS_CA_BUNDLE を #274 で除外した CA ストアに向ける.

クライアント(swe-conform の venv で確認) 変更前 変更後
requests 2.34.2 検査ホストに接続できる(200) SSLError で拒否
httpx 0.28.1 #274 の SSL_CERT_FILE で既に拒否 変わらない

受け入れ条件

  • REQUESTS_CA_BUNDLE が /etc/ssl/certs/ca-certificates.crt になる
  • 同じ値を渡した requests が検査ホストを拒否する
  • switch 後の新しいシェルで,venv の requests が検査ホストを拒否する
補足

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@furedea
furedea merged commit 5af8af3 into main Oct 21, 2026
11 checks passed
@furedea
furedea deleted the fix/requests-ca-bundle branch October 21, 2026 16:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant