typedef enum X509CertificateTemplatePrivateKeyFlag {
CertificateTemplatePrivateKeyNone = 0,
CertificateTemplateReuseKeyFlag = 0x1,
CertificateTemplateEnrollOnBehalfFlag = 0x2,
CertificateTemplatePrivateKeyArchiveFlag = 0x4,
CertificateTemplateSuppressDefaultsFlag = 0x8,
CertificateTemplatePersistOverArchivalFlag = 0x10
} X509CertificateTemplatePrivateKeyFlag;
这个枚举包含了一些标志,用于指定证书模板的私钥相关的属性。以下是这些标志的含义:
1. CertificateTemplatePrivateKeyNone:表示无特殊标志。
2. CertificateTemplateReuseKeyFlag:表示可以重用私钥。
3. CertificateTemplateEnrollOnBehalfFlag:表示代表他人请求证书。
4. CertificateTemplatePrivateKeyArchiveFlag:表示归档私钥。
5. CertificateTemplateSuppressDefaultsFlag:表示禁用默认设置。
6. CertificateTemplatePersistOverArchivalFlag:表示在存档期间保持私钥。
这些标志用于在证书模板相关的操作中指定一些私钥属性或设置。
转载请注明出处:http://www.zyzy.cn/article/detail/24167/Win32 API/Certenroll.h/X509CertificateTemplatePrivateKeyFlag