跳到主要内容

4. 与现有实现共存 (Coexistence with Existing Implementations)

面向旧客户端的 EST servers 可以继续使用 [RFC7030] 中描述的非结构化 attribute/value pair 列表, 也可以为较新的客户端同时包含第 3.4 节描述的模板样式. 能够同时理解两种形式的客户端必须只使用模板, 并忽略所有其他 CsrAttrs 元素. 旧客户端会忽略新的 CertificationRequestInfoTemplate 元素.

这条规则的目的在于保持向后兼容: 服务器可以在过渡期间同时服务旧实现和新实现, 但新客户端在看到模板时必须以模板为准, 避免从旧式非结构化属性和新模板中合并出矛盾的 CSR 要求.