## 以下内容添加到 LAUNCH-CHECKLIST.md 的 5.4 安全加固之后

### 5.5 微信 API 安全（证书签名）（依赖 3.4）

| 状态 | 项目 |
|------|------|
| 已完成 | 微信后台申请 API 安全证书 |
| | 将 RSA 私钥文件放到服务器 `D:\NeoZQYY\secrets\wx_api_private_key.pem` |
| | 将平台证书放到服务器 `D:\NeoZQYY\secrets\wx_api_cert.cer` |
| | 在 `.env.local` 中配置 `WX_API_CERT_SN`、`WX_API_PRIVATE_KEY_PATH`、`WX_API_CERT_PATH`、`WX_API_SYMMETRIC_KEY` |
| | 安装依赖 `pip install cryptography` |
| | 实现签名工具类 `app/utils/wx_api_sign.py` |
| | 在需要签名的 API 调用中集成签名逻辑 |

> 详细使用说明见 [`docs/deployment/wx-api-security-guide.md`](wx-api-security-guide.md)

微信 API 安全提供了四样材料：

| 材料 | 用途 | 存放位置 |
|------|------|----------|
| 证书编号（SN） | 请求头标识 | `.env.local` 的 `WX_API_CERT_SN` |
| `.cer` 证书文件 | 验证微信响应签名 | `D:\NeoZQYY\secrets\wx_api_cert.cer` |
| 对称密钥（AES Key） | 解密敏感数据（如手机号） | `.env.local` 的 `WX_API_SYMMETRIC_KEY` |
| 非对称密钥（RSA 私钥） | 对请求签名 | `D:\NeoZQYY\secrets\wx_api_private_key.pem` |

安全要求：
- 私钥文件和对称密钥绝对不能提交到 Git
- `D:\NeoZQYY\secrets\` 目录已在 `.gitignore` 和 `server-exclude.txt` 中排除
- 证书有有效期，到期前需在微信后台重新申请

## 同时更新 3.4 密钥配置，补充以下条目：

| | `WX_API_CERT_SN` 写入服务器 `.env.local` |
| | `WX_API_SYMMETRIC_KEY` 写入服务器 `.env.local` |
| | RSA 私钥文件放到 `D:\NeoZQYY\secrets\` |
