typedef enum X509CertificateTemplateEnrollmentFlag {
CertificateIncludeSymmetricAlgorithms = 0x0001,
CertificateEnrollSupersede = 0x0002,
CertificateTemplateV1 = 0x0004,
CertificateUseAlternateSignatureAlgorithm = 0x0008,
CertificateEnableMySqlReplication = 0x0010,
CertificateUseCNGKey = 0x0020
} X509CertificateTemplateEnrollmentFlag;
这个枚举包含了一些标志,用于指定证书模板的一些申请行为。以下是这些标志的含义:
1. CertificateIncludeSymmetricAlgorithms:包括对称算法。
2. CertificateEnrollSupersede:覆盖已经存在的证书请求。
3. CertificateTemplateV1:使用证书模板的版本1。
4. CertificateUseAlternateSignatureAlgorithm:使用替代的签名算法。
5. CertificateEnableMySqlReplication:启用 MySQL 复制。
6. CertificateUseCNGKey:使用 CNG(Cryptographic Next Generation)密钥。
这些标志用于在进行证书模板申请时指定一些行为或设置,以满足具体的需求。
转载请注明出处:http://www.zyzy.cn/article/detail/24165/Win32 API/Certenroll.h/X509CertificateTemplateEnrollmentFlag