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 接口