- 更新各目录 AGENTS.md 的子目录信息 - 添加新增目录的 AGENTS.md 文件 - 更新 docs/prompts.md 添加新的提示词 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
981 B
981 B
sslutil
Purpose
SSL/TLS 工具函数包,提供证书池加载功能,用于配置 SSL 客户端验证和 CA 证书信任链。
Key Files
| File | Description |
|---|---|
certpool.go |
证书池加载函数,支持 PEM 格式 |
For AI Agents
Working In This Directory
LoadCertPool(certFile, _)加载 PEM 格式证书池(参数二为历史兼容占位)LoadCACertPool(caFile)加载 CA 证书池的便捷函数- 返回
*x509.CertPool用于TLSConfig.RootCAs或ClientCAs
Testing Requirements
- 无独立测试文件,证书加载在 SSL 模块集成测试中覆盖
Common Patterns
// 加载 CA 证书池用于客户端验证
caPool, err := sslutil.LoadCACertPool("/path/to/ca.crt")
tlsConfig.ClientCAs = caPool
Dependencies
External
crypto/x509- 证书池类型os- 文件读取