Custom CA certificates and SSL verification settings for corporate proxies?
メンテナーはふだん 1 日以内に返信
@mwwoda がすでに取り組んでいます。
2024年12月11日 から。
評価
この issue はまだ評価されていません。
説明
- I have checked that the SDK documentation doesn't solve my issue.
- I have checked that the API documentation doesn't solve my issue.
- I have searched the Box Developer Forums and my issue isn't already reported (or if it has been reported, I have attached a link to it, for reference).
- I have searched Issues in this repo and my issue isn't already reported.
Description of the Issue
When using Box SDK Gen with a corporate proxy that uses self-signed certificates, I’m encountering SSL verification errors. The SDK doesn’t provide a way to configure custom certificates or disable SSL verification, which is needed for environments with corporate proxies that perform SSL inspection.
Steps to Reproduce
- Set up corporate proxy in environment variables or requests configuration
- Initialize Box SDK client
- Attempt to make API calls
- Receive SSL verification error with message “certificate verify failed: self signed certificate in certificate chain”
Expected Behavior
The SDK should provide options to:
- Configure custom CA certificates for verification via a .pem file
- Disable SSL verification
Error Message, Including Stack Trace
HTTPSConnectionPool(host='api.box.com', port=443): Max retries exceeded with url: /oauth2/token (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:992)')))
Versions Used
Python SDK: 1.8.0
Python: 3.11.x
- 主要言語
- Python
- スター
- 460
- フォーク
- 224
- 平均マージ
- 12時間 18分
- マージ済み PR(30日)
- 22
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
box/box-python-sdk のほかの issue
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
box/box-python-sdk#196 ·
メンテナーはふだん 1 日以内に返信
-
JTI claim value is not getting regenerated if API calls fails due to rate limit再び着手できるかも @mwwoda が 291 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンbug enhancement
box/box-python-sdk#1314 · コメント 6 件 · 担当者 5 名 ·
メンテナーはふだん 1 日以内に返信
-
Missing py.typed marker in box_sdk_gen causes mypy import-untyped error再び着手できるかも @mwwoda が 395 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンenhancement
box/box-python-sdk#1154 · コメント 5 件 · 担当者 5 名 ·
メンテナーはふだん 1 日以内に返信
-
enhancement
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
box/box-python-sdk#1155 · コメント 1 件 · リアクション 4 件 ·
メンテナーはふだん 1 日以内に返信
-
Implement `__eq__` for CreateFolderParent class再び着手できるかも @mwwoda が 658 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンenhancement
box/box-python-sdk#1157 · コメント 1 件 · 担当者 6 名 ·
メンテナーはふだん 1 日以内に返信
box/box-python-sdk の issue をすべて見る
似ている issue
-
bug llm translation
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
Arkansas 2025 tax is $1.70 high above $100,000 net taxable income ($3,809 + 3.9% rule)対応中かも @PavelMakarchuk が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
PolicyEngine/policyengine-us#9828 ·
メンテナーはふだん 2 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
jellyfin/jellyfin-mpv-shim#800 ·
メンテナーはふだん 1 日以内に返信
-
skillfs: one malformed chat-log line aborts the entire skill-usage analysis (skill_usage_from_chat_logs.py)対応中かも @zjncs が今日担当しました。 オープンcomponent:skillfs
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
agentic-os-org/ANOLISA#6116 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
P4: low query
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
jeffknupp/association#336 ·