3.3. 在配置集中定义密钥默认值
在创建证书配置文件时,必须在 主题密钥标识符 默认 之前添加密钥默认。证书系统在创建或应用 Subject Key Identifier Default 前处理密钥约束,因此如果密钥尚未处理,在主题名称中设置密钥会失败。
例如,object-signing 配置集可以定义这两个默认值:
policyset.set1.p3.constraint.class_id=noConstraintImpl
policyset.set1.p3.constraint.name=No Constraint
policyset.set1.p3.default.class_id=subjectKeyIdentifierExtDefaultImpl
policyset.set1.p3.default.name=Subject Key Identifier Default
...
policyset.set1.p11.constraint.class_id=keyConstraintImpl
policyset.set1.p11.constraint.name=Key Constraint
policyset.set1.p11.constraint.params.keyType=RSA
policyset.set1.p11.constraint.params.keyParameters=1024,2048,3072,4096
policyset.set1.p11.default.class_id=userKeyDefaultImpl
policyset.set1.p11.default.name=Key Default
在 policyset 列表中,必须在 Subject Key Identifier Default (p3)前列出 Key Default (p11)。
policyset.set1.list=p1,p2,p11,p3,p4,p5,p6,p7,p8,p9,p10