lolly/internal/sslutil/AGENTS.md
xfy 4f6a7be44c docs: 更新 AGENTS.md 项目文档
- 更新各目录 AGENTS.md 的子目录信息
- 添加新增目录的 AGENTS.md 文件
- 更新 docs/prompts.md 添加新的提示词

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-13 13:15:39 +08:00

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.RootCAsClientCAs

Testing Requirements

  • 无独立测试文件,证书加载在 SSL 模块集成测试中覆盖

Common Patterns

// 加载 CA 证书池用于客户端验证
caPool, err := sslutil.LoadCACertPool("/path/to/ca.crt")
tlsConfig.ClientCAs = caPool

Dependencies

External

  • crypto/x509 - 证书池类型
  • os - 文件读取