CertEnroll 枚举

证书注册 API 支持以下枚举。

枚举 描述
AlgorithmFlags 包含可用于优化加密算法搜索的标志。
AlgorithmOperationFlags 指定算法可以执行的操作。 这用于检索 CSP 算法的操作功能或基于这些功能的 CSP 状态信息。
AlgorithmType 指定加密算法的预期用途。
AlternativeNameType 指定在创建 AlternativeName 扩展时可以指定的备用名称类型。
CERTENROLL_OBJECTID 包含预定义 的对象标识符 (支持证书注册 API) OID。
CERTENROLL_PROPERTYID 包含证书注册 API 支持的外部属性的预定义 OID。
CommitTemplateFlags 指定用于保存和删除模板的选项。
EncodingType 指定应用于字节数组以用于显示目的的编码类型。
EnrollmentCAProperty 指定证书颁发机构属性值。
EnrollmentDisplayStatus 指定是否在用户界面中显示注册状态信息。
EnrollmentEnrollStatus 指定证书请求的注册状态。
EnrollmentPolicyFlags 指定组策略标志。
EnrollmentPolicyServerPropertyFlags 指定默认策略服务器。
EnrollmentSelectionStatus 指定是否在注册过程中监视对象的注册状态。
EnrollmentTemplateProperty 包含给定模板的属性值。
InnerRequestLevel 指定 PKCS #7 或 CMC 请求中的证书请求的包含级别。
InstallResponseRestrictionFlags 包含标识对证书链本地安装施加的限制的标志。
KeyIdentifierHashAlgorithm 指定用于对证书请求中的公钥进行哈希运算的算法。
ObjectIdGroupId 指定 OID 所属的类别或组。
ObjectIdPublicKeyFlags 指定是将公钥算法用于签名还是用于加密。
PFXExportOptions 指定在创建个人信息交换 (PFX) 消息时包含的证书链的数量。
Pkcs10AllowedSignatureTypes 指定对证书请求进行签名时允许的签名类型。
PolicyQualifierType 指定应用于证书策略的限定符的类型。
PolicyServerUrlFlags 包含证书注册策略 (CEP) 服务器标志。
PolicyServerUrlPropertyID 包含的值指定要由 GetStringProperty 方法返回或由 IX509PolicyServerUrl 接口上的 SetStringProperty 方法设置的属性值的类型。
RequestClientInfoClientId 指定创建证书请求的应用程序的类型。
WebEnrollmentFlags 指定 Web 注册行为。
WebSecurityLevel 指定启用 Web 的方法或属性对于脚本编写是否安全。
X500NameFlags 指定可分辨名称或相对可分辨名称的显示和编码特征。
X509CertificateEnrollmentContext 指定证书所针对的最终实体的性质。
X509CertificateTemplateEnrollmentFlag 包含指定注册期间服务器和客户端操作的值。
X509CertificateTemplateGeneralFlag 包含有关模板和关联证书的使用和修改信息。
X509CertificateTemplatePrivateKeyFlag 包含指定有关私钥的客户端操作的值。
X509CertificateTemplateSubjectNameFlag 包含指定有关使用者名称的服务器和客户端操作的值。
X509EnrollmentPolicyExportFlags 指定要从策略服务器导出的项。
X509EnrollmentPolicyLoadOption 指定如何从策略服务器检索策略。
X509KeySpec 指定旧版 CSP 的密钥的预期用途。
X509KeyUsageFlags 指定证书中包含的密钥的用途。
X509PrivateKeyExportFlags 指定私钥的导出策略。
X509PrivateKeyProtection 指定 KSP 或 CSP 支持的私钥保护级别。
X509PrivateKeyUsageFlags 指定私钥的允许使用。
X509PrivateKeyVerify 指定在私钥验证期间是否显示用户界面,以及如果 CSP 或 KSP 表示智能卡,是否可以继续验证。
X509ProviderType 指定加密服务提供程序或密钥服务提供程序的类型。
X509RequestInheritOptions 指定从现有证书创建新请求时如何继承密钥、扩展值和外部属性。
X509RequestType 指定证书请求类型。
X509SCEPDisposition 描述处理响应消息的请求得到的处置。
X509SCEPFailInfo 描述 SCEP 证书注册失败的性质。

 

证书注册 API 参考

CertEnroll 接口