Certifi 证书包装
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_922b1001/certifi-wrap。
技能介绍
问题
Python 项目涉及 Certifi SSL 与 CA 证书时,任务往往不是一条命令能覆盖:依赖安装、CA bundle 校验、HTTP 客户端配置、容器环境排查和 CI 流水线都会碰到。手写脚本容易把版本、路径、环境变量与校验方式写错,尤其在 GitHub Actions 等自动化场景里复用成本更高。
工作方式与边界
从现有资料看,Certifi Wrap 是一个围绕 Certifi SSL / Python CA 的包装型技能,强调 wrap、github 和自动化。关键路径通常是:
- 入口:把 Certifi/CA 相关处理封装为可被调用的 skill。
- 使用:在 Python 或 GitHub 自动化流程中按统一入口触发,并将结果接回脚本或 CI。
- 边界:资料未说明签发、吊销、轮换、私钥管理等能力,不要把它当作完整证书生命周期平台。
使用时应先确认输入参数、输出结构、目标 Python 版本,以及是否依赖特定 CA bundle 或代理配置。
使用场景
- 在 GitHub Actions 中处理 Python 项目依赖 Certifi SSL 的证书校验任务。
- 为 Python HTTP 客户端配置 CA bundle 前,统一调用 Certifi 相关处理。
- 在 CI 流水线中把 Certifi/CA 相关步骤封装成可复用调用入口。
适合人员
- 维护 Python HTTP 客户端的工程师,需要统一 Certifi/CA 调用方式。
- 负责 GitHub Actions 的工程师,想把证书相关步骤封装成技能。
- 维护 Python 项目证书依赖的工程师,需要减少手写脚本差异。
- 负责 CI 环境配置的开发者,需要确认 Python CA bundle 入口。