rpki/specs/02_ta.md
xuxt 421847d329 增加RC数据结构和资源集合数据结构 (#1)
Co-authored-by: xiuting.xu <xiutingxt.xu@gmail.com>
Reviewed-on: #1
Reviewed-by: yuyr <yuyr@zgclab.edu.cn>
Co-authored-by: xuxt <xuxt@zgclab.edu.cn>
Co-committed-by: xuxt <xuxt@zgclab.edu.cn>
2026-02-02 15:37:05 +08:00

4.1 KiB
Raw Permalink Blame History

02. Trust Anchor (TA)

2.1 对象定位

TA是一个自签名的CA证书。

2.2 原始载体与编码

  • 载体X.509 certificates.
  • 编码DER遵循 RFC 5280 的 certificate 结构与字段语义但受限于RFC 8630 §2.3

2.3 抽象数据类型

2.3.1 TA

字段 类型 语义 约束/解析规则 RFC 引用
name String 标识该TA如apnic等
cert_der Vec 原始DER内容
cert X509Certificate 基础X509证书 RFC 5280 §4.1
resource ResourceSet 资源集合
publication_point Uri 获取该TA的URI

2.3.2 ResourceSet

资源集合是来自RFC 3779的IP地址块§2和AS号段§3)受约束于RFC 8630 §2.3

字段 类型 语义 约束/解析规则 RFC 引用
ips IpResourceSet IP地址集合 不能是inherit RFC 3779 §2和RFC 8630 §2.3
asns AsnResourceSet ASN集合 不能是inherit RFC 3779 §3和RFC 8630 §2.3

2.4 TA校验流程RFC 8630 §3

  1. 从TAL的URI列表中获取证书对象。顺序访问若前面失效再访问后面的
  2. 验证证书格式必须是当前、有效的自签名RPKI证书。
  3. 验证公钥匹配。TAL中的SubjectPublicKeyInfo与下载证书的公钥一致。
  4. 其他检查。
  5. 更新本地存储库缓存。