Agent Skills
返回列表
商密证书查询

商密证书查询

数据分析 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_29221402/scctcquery。

技能介绍

要解决的具体问题

用户需要批量获取国家密码管理局商用密码产品认证业务网(scctc.org.cn)上的商密产品认证证书数据。该站点提供“查看全部”列表,但分页较多(截至 2026-07,类别 1 共约 212 页),手动逐页复制、合并字段、过滤有效状态并整理为 Excel 非常繁琐,且容易遗漏详情字段。

技能如何工作

技能围绕一次数据抓取与筛选任务组织,核心流程是先取全量再本地过滤:

  • 抓取全部分页数据:脚本自动探测总数并遍历所有分页(certificateCategory=1),合并列表中已包含的详情字段,生成去重校验后的 all_records.json。
  • 按状态筛选:默认仅保留证书状态 = 有效的记录,支持通过参数指定其他状态(过期 / 注销 / 撤销 / 暂停)或导出全部,输出 cert_status_.json。
  • 生成 Excel:生成 14 列表格,包含冻结表头、自动筛选器、状态中文映射和 HTML 实体清理。
  • (可选)复制到桌面或上传金山文档。

关键能力与实现要点

  • 状态枚举:certificateStatus 的 0 表示有效、4 表示注销等映射在 references/scctc_api.md 中说明。
  • SSL 兼容性:目标站点为旧版服务器,脚本需启用 OP_LEGACY_SERVER_CONNECT 与 SECLEVEL=1,否则握手失败。
  • 稳定性:内置失败重试与约 0.15s 的请求间隔,避免触发频率限制。

适用边界与注意点

  • 目标站点不支持按状态做服务端筛选,因此必须抓取全量再在本地按 certificateStatus 过滤。
  • 接口字段映射、状态枚举和 SSL 兼容性坑详见技能的 references/scctc_api.md。
  • 仅适用于商用密码产品认证证书(certificateCategory=1);上传金山文档的可选流程依赖 kdocs-cli,字段以抓取结果为准。

使用场景

  • 你需要重新获取 scctc.org.cn 最新商密产品认证证书,并只保留当前有效的记录。
  • 你想按过期或注销状态筛选商密证书,并生成一份可筛选的 Excel 清单。
  • 你在更新此前抓取的证书数据,需要重新跑一遍任务拿到最新结果。
  • 你需要抓取 scctc.org.cn 商用密码产品认证证书的全部分页数据并合并详情字段。

适合人员

  • 需要定期更新商密产品合规清单的文档管理者
  • 负责导出并核对证书状态的数据分析人员
  • 需要按状态整理认证结果的审计或合规人员
  • 需要把抓取数据整理成表格的工程师