11.3. 在配置集中设置签名算法默认
每个配置集定义了 Signing Algorithm 默认扩展。默认值有两个设置:默认算法和允许的算法列表(如果证书请求指定了不同的算法)。如果没有指定签名算法,则配置集将使用将任何设置为 CA 的默认设置。
在配置文件的 .cfg 文件中,算法使用两个参数设置:
policyset.cmcUserCertSet.8.constraint.class_id=signingAlgConstraintImpl
policyset.cmcUserCertSet.8.constraint.name=No Constraint
policyset.cmcUserCertSet.8.constraint.params.signingAlgsAllowed=SHA256withRSA,SHA512withRSA,SHA256withEC,SHA384withRSA,SHA384withEC,SHA512withEC
policyset.cmcUserCertSet.8.default.class_id=signingAlgDefaultImpl
policyset.cmcUserCertSet.8.default.name=Signing Alg
policyset.cmcUserCertSet.8.default.params.signingAlg=-
注意
policyset.cmcUserCertSet.8.default.params.signingAlg 参数的 - 值表示将使用默认签名算法。