Windows CA颁发中间CA证书

当尝试发布中间CA证书时,我创build了一个为CA设置x509基本约束的模板,但是我故意将“critical”closures。

当我使用此模板创build证书时,创build的证书具有标记为关键的基本限制。 看起来好像CA正在重写我的模板并使约束条件成为关键。

即使我使用certutil来设置基本约束的扩展值。 一旦我颁发证书,它已经变回关键。

这是因为CA策略模块覆盖此设置。 策略模块遵循自己的规则(可能与请求设置不一致)来修复请求中的一些错误或不支持的字段。 RFC不允许CA证书的基本约束条件,因此在证书签名期间将它设置为关键。