CERTENROLL_PROPERTYID 枚举 (certenroll.h)

CERTENROLL_PROPERTYID 枚举类型包含可与证书存储中的证书关联的外部属性的预定义对象标识符。 此枚举由 ICertProperty 接口使用。

每个受支持值的说明标识属性数据类型,以便您知道如何在调用 InitializeDecode 方法之前创建值。 定义了以下派生自 ICertProperty 的接口,以简化最常见属性的初始化和检索:

语法

typedef enum CERTENROLL_PROPERTYID {
  XCN_PROPERTYID_NONE = 0,
  XCN_CERT_KEY_PROV_HANDLE_PROP_ID = 1,
  XCN_CERT_KEY_PROV_INFO_PROP_ID = 2,
  XCN_CERT_SHA1_HASH_PROP_ID = 3,
  XCN_CERT_MD5_HASH_PROP_ID = 4,
  XCN_CERT_HASH_PROP_ID = 3,
  XCN_CERT_KEY_CONTEXT_PROP_ID = 5,
  XCN_CERT_KEY_SPEC_PROP_ID = 6,
  XCN_CERT_IE30_RESERVED_PROP_ID = 7,
  XCN_CERT_PUBKEY_HASH_RESERVED_PROP_ID = 8,
  XCN_CERT_ENHKEY_USAGE_PROP_ID = 9,
  XCN_CERT_CTL_USAGE_PROP_ID = 9,
  XCN_CERT_NEXT_UPDATE_LOCATION_PROP_ID = 10,
  XCN_CERT_FRIENDLY_NAME_PROP_ID = 11,
  XCN_CERT_PVK_FILE_PROP_ID = 12,
  XCN_CERT_DESCRIPTION_PROP_ID = 13,
  XCN_CERT_ACCESS_STATE_PROP_ID = 14,
  XCN_CERT_SIGNATURE_HASH_PROP_ID = 15,
  XCN_CERT_SMART_CARD_DATA_PROP_ID = 16,
  XCN_CERT_EFS_PROP_ID = 17,
  XCN_CERT_FORTEZZA_DATA_PROP_ID = 18,
  XCN_CERT_ARCHIVED_PROP_ID = 19,
  XCN_CERT_KEY_IDENTIFIER_PROP_ID = 20,
  XCN_CERT_AUTO_ENROLL_PROP_ID = 21,
  XCN_CERT_PUBKEY_ALG_PARA_PROP_ID = 22,
  XCN_CERT_CROSS_CERT_DIST_POINTS_PROP_ID = 23,
  XCN_CERT_ISSUER_PUBLIC_KEY_MD5_HASH_PROP_ID = 24,
  XCN_CERT_SUBJECT_PUBLIC_KEY_MD5_HASH_PROP_ID = 25,
  XCN_CERT_ENROLLMENT_PROP_ID = 26,
  XCN_CERT_DATE_STAMP_PROP_ID = 27,
  XCN_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID = 28,
  XCN_CERT_SUBJECT_NAME_MD5_HASH_PROP_ID = 29,
  XCN_CERT_EXTENDED_ERROR_INFO_PROP_ID = 30,
  XCN_CERT_RENEWAL_PROP_ID = 64,
  XCN_CERT_ARCHIVED_KEY_HASH_PROP_ID = 65,
  XCN_CERT_AUTO_ENROLL_RETRY_PROP_ID = 66,
  XCN_CERT_AIA_URL_RETRIEVED_PROP_ID = 67,
  XCN_CERT_AUTHORITY_INFO_ACCESS_PROP_ID = 68,
  XCN_CERT_BACKED_UP_PROP_ID = 69,
  XCN_CERT_OCSP_RESPONSE_PROP_ID = 70,
  XCN_CERT_REQUEST_ORIGINATOR_PROP_ID = 71,
  XCN_CERT_SOURCE_LOCATION_PROP_ID = 72,
  XCN_CERT_SOURCE_URL_PROP_ID = 73,
  XCN_CERT_NEW_KEY_PROP_ID = 74,
  XCN_CERT_OCSP_CACHE_PREFIX_PROP_ID = 75,
  XCN_CERT_SMART_CARD_ROOT_INFO_PROP_ID = 76,
  XCN_CERT_NO_AUTO_EXPIRE_CHECK_PROP_ID = 77,
  XCN_CERT_NCRYPT_KEY_HANDLE_PROP_ID = 78,
  XCN_CERT_HCRYPTPROV_OR_NCRYPT_KEY_HANDLE_PROP_ID = 79,
  XCN_CERT_SUBJECT_INFO_ACCESS_PROP_ID = 80,
  XCN_CERT_CA_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID = 81,
  XCN_CERT_CA_DISABLE_CRL_PROP_ID = 82,
  XCN_CERT_ROOT_PROGRAM_CERT_POLICIES_PROP_ID = 83,
  XCN_CERT_ROOT_PROGRAM_NAME_CONSTRAINTS_PROP_ID = 84,
  XCN_CERT_SUBJECT_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID = 85,
  XCN_CERT_SUBJECT_DISABLE_CRL_PROP_ID = 86,
  XCN_CERT_CEP_PROP_ID = 87,
  XCN_CERT_SIGN_HASH_CNG_ALG_PROP_ID = 89,
  XCN_CERT_SCARD_PIN_ID_PROP_ID = 90,
  XCN_CERT_SCARD_PIN_INFO_PROP_ID = 91,
  XCN_CERT_SUBJECT_PUB_KEY_BIT_LENGTH_PROP_ID = 92,
  XCN_CERT_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID = 93,
  XCN_CERT_ISSUER_PUB_KEY_BIT_LENGTH_PROP_ID = 94,
  XCN_CERT_ISSUER_CHAIN_SIGN_HASH_CNG_ALG_PROP_ID = 95,
  XCN_CERT_ISSUER_CHAIN_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID = 96,
  XCN_CERT_NO_EXPIRE_NOTIFICATION_PROP_ID = 97,
  XCN_CERT_AUTH_ROOT_SHA256_HASH_PROP_ID = 98,
  XCN_CERT_NCRYPT_KEY_HANDLE_TRANSFER_PROP_ID = 99,
  XCN_CERT_HCRYPTPROV_TRANSFER_PROP_ID = 100,
  XCN_CERT_SMART_CARD_READER_PROP_ID = 101,
  XCN_CERT_SEND_AS_TRUSTED_ISSUER_PROP_ID = 102,
  XCN_CERT_KEY_REPAIR_ATTEMPTED_PROP_ID = 103,
  XCN_CERT_DISALLOWED_FILETIME_PROP_ID = 104,
  XCN_CERT_ROOT_PROGRAM_CHAIN_POLICIES_PROP_ID = 105,
  XCN_CERT_SMART_CARD_READER_NON_REMOVABLE_PROP_ID = 106,
  XCN_CERT_SHA256_HASH_PROP_ID = 107,
  XCN_CERT_SCEP_SERVER_CERTS_PROP_ID = 108,
  XCN_CERT_SCEP_RA_SIGNATURE_CERT_PROP_ID = 109,
  XCN_CERT_SCEP_RA_ENCRYPTION_CERT_PROP_ID = 110,
  XCN_CERT_SCEP_CA_CERT_PROP_ID = 111,
  XCN_CERT_SCEP_SIGNER_CERT_PROP_ID = 112,
  XCN_CERT_SCEP_NONCE_PROP_ID = 113,
  XCN_CERT_SCEP_ENCRYPT_HASH_CNG_ALG_PROP_ID = 114,
  XCN_CERT_SCEP_FLAGS_PROP_ID = 115,
  XCN_CERT_SCEP_GUID_PROP_ID = 116,
  XCN_CERT_SERIALIZABLE_KEY_CONTEXT_PROP_ID = 117,
  XCN_CERT_ISOLATED_KEY_PROP_ID = 118,
  XCN_CERT_SERIAL_CHAIN_PROP_ID = 119,
  XCN_CERT_KEY_CLASSIFICATION_PROP_ID = 120,
  XCN_CERT_DISALLOWED_ENHKEY_USAGE_PROP_ID = 122,
  XCN_CERT_NONCOMPLIANT_ROOT_URL_PROP_ID = 123,
  XCN_CERT_PIN_SHA256_HASH_PROP_ID = 124,
  XCN_CERT_CLR_DELETE_KEY_PROP_ID = 125,
  XCN_CERT_NOT_BEFORE_FILETIME_PROP_ID = 126,
  XCN_CERT_CERT_NOT_BEFORE_ENHKEY_USAGE_PROP_ID = 127,
  XCN_CERT_FIRST_RESERVED_PROP_ID = 128,
  XCN_CERT_LAST_RESERVED_PROP_ID = 0x7fff,
  XCN_CERT_FIRST_USER_PROP_ID = 0x8000,
  XCN_CERT_LAST_USER_PROP_ID = 0xffff,
  XCN_CERT_STORE_LOCALIZED_NAME_PROP_ID = 0x1000
} ;

常量

 
XCN_PROPERTYID_NONE
值: 0
未标识任何属性。
XCN_CERT_KEY_PROV_HANDLE_PROP_ID
值:1
数据类型: HCRYPTPROV

与证书关联的私钥的句柄。
XCN_CERT_KEY_PROV_INFO_PROP_ID
值: 2
数据类型:指向 CRYPT_KEY_PROV_INFO 结构的指针。

结构包含有关 CSP 密钥容器或加密 API 的信息:下一代 (CNG) 密钥。 这用于获取私钥的句柄。 建议使用 ICertPropertyKeyProvInfo 接口来初始化和检索此属性。
XCN_CERT_SHA1_HASH_PROP_ID
值: 3
数据类型:指向 CRYPT_INTEGER_BLOB 结构的指针。

pbData 结构成员指向包含证书的 SHA-1 哈希值的字节数组。 建议使用 ICertPropertySHA1Hash 接口来初始化和检索此属性。
XCN_CERT_MD5_HASH_PROP_ID
值: 4
数据类型:指向 CRYPT_INTEGER_BLOB 结构的指针。

pbData 结构成员指向包含证书的 MD5 哈希值的字节数组。
XCN_CERT_HASH_PROP_ID
值: 3
数据类型:指向 CRYPT_INTEGER_BLOB 结构的指针。

pbData 结构成员指向包含使用默认哈希算法创建的证书哈希的字节数组。 默认算法当前为 SHA-1。
XCN_CERT_KEY_CONTEXT_PROP_ID
值: 5
数据类型:指向 CERT_KEY_CONTEXT 结构的指针。

结构包含检索密钥所需的信息,包括 CSP 或密钥服务提供程序 (KSP) 句柄,以及指示密钥是用于签名还是加密的值。
XCN_CERT_KEY_SPEC_PROP_ID
值: 6
数据类型:指向 DWORD 的指针。

DWORD 包含一个值,该值标识密钥是用于签名还是用于加密,以及密钥是否与 CNG KSP 相关联。 这与在 CERT_KEY_CONTEXT 结构的 dwKeySpec 参数中指定的值相同。 此值可以是以下值的按位 OR 组合:

  • AT_KEYEXCHANGE

  • AT_SIGNATURE

  • CERT_NCRYPT_KEY_SPEC

XCN_CERT_IE30_RESERVED_PROP_ID
值: 7
不支持。
XCN_CERT_PUBKEY_HASH_RESERVED_PROP_ID
值: 8
不支持。
XCN_CERT_ENHKEY_USAGE_PROP_ID
值: 9
数据类型:指向 CRYPT_INTEGER_BLOB 结构的指针。

pbData 结构成员指向一个字节数组,该数组在 CERT_ENHKEY_USAGE 结构中包含 DER 编码的 EnhancedKeyUsage 扩展。 可以使用 CryptoAPI CryptEncodeObject 函数并将 lpszStructType 参数设置为 X509_ENHANCED_KEY_USAGE来对结构进行编码


syntax<br>typedef struct _CTL_USAGE <br>{<br> DWORD cUsageIdentifier;<br> LPSTR *rgpszUsageIdentifier; <br>} <br>CTL_USAGE, *PCTL_USAGE, CERT_ENHKEY_USAGE, *PCERT_ENHKEY_USAGE;<br>
XCN_CERT_CTL_USAGE_PROP_ID
值: 9
数据类型:指向 CRYPT_INTEGER_BLOB 结构的指针。

pbData 结构成员指向一个字节数组,该数组包含 DER 编码的证书信任列表 (CTL) CTL_USAGE 结构中的用法标识符。 可以使用 CryptoAPI CryptEncodeObject 函数并将 lpszStructType 参数设置为 X509_ENHANCED_KEY_USAGE来对结构进行编码


syntax<br>typedef struct _CTL_USAGE <br>{<br> DWORD cUsageIdentifier;<br> LPSTR *rgpszUsageIdentifier; <br>} <br>CTL_USAGE;<br>
XCN_CERT_NEXT_UPDATE_LOCATION_PROP_ID
值: 10
数据类型:指向 CRYPT_INTEGER_BLOB 结构的指针。

pbData 结构成员指向一个字节数组,该数组在 CERT_ALT_NAME_INFO 结构中包含 DER 编码的 AlternativeNames 扩展。 可以使用 CryptoAPI CryptEncodeObject 函数并将 lpszStructType 参数设置为 X509_ALTERNATE_NAME来对结构进行编码
XCN_CERT_FRIENDLY_NAME_PROP_ID
值: 11
数据类型:指向 CRYPT_INTEGER_BLOB 结构的指针。

pbData 结构成员包含指向以 null 结尾的 Unicode 字符串的指针,该字符串包含证书的显示名称。 建议使用 ICertPropertyFriendlyName 接口来初始化和检索此属性。
XCN_CERT_PVK_FILE_PROP_ID
值: 12
数据类型:指向 CRYPT_INTEGER_BLOB 结构的指针。

pbData 结构成员包含指向以 null 结尾的 Unicode 字符串的指针,该字符串包含私钥文件的名称。
XCN_CERT_DESCRIPTION_PROP_ID
值: 13
数据类型:指向 CRYPT_INTEGER_BLOB 结构的指针。

pbData 结构成员包含指向以 null 结尾的 Unicode 字符串的指针,该字符串包含证书的说明。 建议使用 ICertPropertyDescription 接口来初始化和检索此属性。
XCN_CERT_ACCESS_STATE_PROP_ID
值: 14
数据类型:指向 DWORD 的指针。

DWORD 可以包含以下标志的按位 OR 组合的值:

  • CERT_ACCESS_STATE_WRITE_PERSIST_FLAG (0x1)

  • CERT_ACCESS_STATE_SYSTEM_STORE_FLAG (0x2)

  • CERT_ACCESS_STATE_LM_SYSTEM_STORE_FLAG (0x4)

  • CERT_ACCESS_STATE_GP_SYSTEM_STORE_FLAG (0x8)

这是一个只读属性,不能通过调用 SetValueOnCertificate 方法与现有证书相关联。 通过使用 InitializeFromCertificate 方法初始化属性值后,可以通过调用 RawData 属性来检索该值。
XCN_CERT_SIGNATURE_HASH_PROP_ID
值: 15
数据类型:指向 CRYPT_INTEGER_BLOB 结构的指针。

pbData 结构成员指向包含证书签名哈希的字节数组。
XCN_CERT_SMART_CARD_DATA_PROP_ID
值: 16
不支持。
XCN_CERT_EFS_PROP_ID
值: 17
不支持。
XCN_CERT_FORTEZZA_DATA_PROP_ID
值: 18
不支持。
XCN_CERT_ARCHIVED_PROP_ID
值: 19
数据类型:指向 CRYPT_INTEGER_BLOB 结构的指针。

pbData 结构成员指向标识证书是否存档的字节数组。 证书通常由较新的证书替换后进行存档。 证书存储的后续枚举通常会跳过存档的证书。 若要指示证书未存档,可以将 pbData 设置为 NULL将 cbData 设置为零, (0) 。 若要指示证书已存档,可以将 pbData 设置为 NULL 以外的值,例如 CRYPT_INTEGER_BLOB 结构的地址。 但是,我们建议使用 ICertPropertyArchived 接口来设置此属性。
XCN_CERT_KEY_IDENTIFIER_PROP_ID
值: 20
数据类型:指向 CRYPT_INTEGER_BLOB 结构的指针。

pbData 结构成员指向包含证书使用者公钥哈希的字节数组。 通常,这是一个 20 字节的 SHA-1 哈希。 有关详细信息,请参阅 IX509ExtensionSubjectKeyIdentifier 接口。
XCN_CERT_AUTO_ENROLL_PROP_ID
值: 21
数据类型:指向 CRYPT_INTEGER_BLOB 结构的指针。

pbData 结构成员包含指向以 null 结尾的 Unicode 字符串的指针,该字符串包含用于自动注册的名称或对象标识符。 建议使用 ICertPropertyAutoEnroll 接口来初始化和检索此属性。
XCN_CERT_PUBKEY_ALG_PARA_PROP_ID
值: 22
数据类型:指向 CRYPT_INTEGER_BLOB 结构的指针。

pbData 结构成员指向 DER 编码的公钥算法参数。 有关详细信息,请参阅 IX509PublicKey 接口上的 EncodedParameters 属性。
XCN_CERT_CROSS_CERT_DIST_POINTS_PROP_ID
值: 23
数据类型:指向 CRYPT_INTEGER_BLOB 结构的指针。

pbData 结构成员指向包含 DER 编码CROSS_CERT_DIST_POINTS_INFO结构的字节数组。 可以使用 CryptoAPI CryptEncodeObject 函数并将 lpszStructType 参数设置为 X509_CROSS_CERT_DIST_POINTS 来对结构进行编码
XCN_CERT_ISSUER_PUBLIC_KEY_MD5_HASH_PROP_ID
值: 24
数据类型:指向 CRYPT_INTEGER_BLOB 结构的指针。

pbData 结构成员指向一个字节数组,该字节数组包含与用于对证书进行签名的私钥关联的公钥的 MD5 哈希。
XCN_CERT_SUBJECT_PUBLIC_KEY_MD5_HASH_PROP_ID
值: 25
数据类型:指向 CRYPT_INTEGER_BLOB 结构的指针。

pbData 结构成员指向包含证书中包含的公钥的 MD5 哈希的字节数组。
XCN_CERT_ENROLLMENT_PROP_ID
值: 26
数据类型:指向 CRYPT_INTEGER_BLOB 结构的指针。

pbData 结构成员指向一个字节数组,该数组包含以下信息 () 挂起请求的列出顺序。 每个 Unicode 字符串都以 null 结尾,长度包括终止 null 字符。

  • 请求 ID 长度 (4 个字节)

  • 请求 ID 字符串

  • CA DNS 名称字符串长度 (4 个字节)

  • CA DNS 名称字符串

  • CA 名称字符串长度 (4 个字节)

  • CA 名称字符串

  • 显示名称长度 (4 个字节)

  • 显示名称字符串

建议使用 ICertPropertyEnrollment 接口来初始化和检索此属性。
XCN_CERT_DATE_STAMP_PROP_ID
值: 27
数据类型:指向 FILETIME 结构的指针。

结构包含证书添加到证书存储的时间。
XCN_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID
值: 28
数据类型:指向 CRYPT_INTEGER_BLOB 结构的指针。

pbData 结构成员指向包含 CA 签名证书序列号的 MD5 哈希的字节数组。
XCN_CERT_SUBJECT_NAME_MD5_HASH_PROP_ID
值: 29
数据类型:指向 CRYPT_INTEGER_BLOB 结构的指针。

pbData 结构成员指向包含使用者名称的 MD5 哈希的字节数组。
XCN_CERT_EXTENDED_ERROR_INFO_PROP_ID
值: 30
数据类型:指向 CRYPT_INTEGER_BLOB 结构的指针。

pbData 结构成员指向一个以 null 结尾的 Unicode 字符串,该字符串包含有关错误的信息。
XCN_CERT_RENEWAL_PROP_ID
值: 64
数据类型:指向 CRYPT_INTEGER_BLOB 结构的指针。

pbData 结构成员指向包含要续订的证书的 SHA-1 哈希的字节数组。 建议使用 ICertPropertyRenewal 接口来初始化和检索此属性。
XCN_CERT_ARCHIVED_KEY_HASH_PROP_ID
值: 65
数据类型:指向 CRYPT_INTEGER_BLOB 结构的指针。

pbData 结构成员指向包含已存档私钥哈希的字节数组。 建议使用 ICertPropertyArchivedKeyHash 接口来初始化和检索此属性值。
XCN_CERT_AUTO_ENROLL_RETRY_PROP_ID
值: 66
不支持。
XCN_CERT_AIA_URL_RETRIEVED_PROP_ID
值: 67
不支持。
XCN_CERT_AUTHORITY_INFO_ACCESS_PROP_ID
值: 68
不支持。
XCN_CERT_BACKED_UP_PROP_ID
值: 69
数据类型:指向 CRYPT_INTEGER_BLOB 结构的指针。

pbData 结构成员指向包含VARIANT_BOOL后跟 FILETIME 结构的字节数组。 若要指定不备份证书,请将数组中的第一个 sizeof(VARIANT_BOOL) 字节设置为零, (0) 。 否则,请指定一个不为零的值。 若要指定备份证书的时间,请将接下来 sizeof(FILETIME) 的字节设置为日期和时间。 建议使用 ICertPropertyBackedUp 接口来设置此属性值。 当前未使用此属性。
XCN_CERT_OCSP_RESPONSE_PROP_ID
值: 70
不支持。
XCN_CERT_REQUEST_ORIGINATOR_PROP_ID
值: 71
数据类型:指向 CRYPT_INTEGER_BLOB 结构的指针。

pbData 结构成员指向一个以 null 结尾的 Unicode 字符串,该字符串包含发起自动注册证书请求的计算机的名称。 建议使用 ICertPropertyRequestOriginator 接口来初始化和检索此属性。
XCN_CERT_SOURCE_LOCATION_PROP_ID
值: 72
不支持。
XCN_CERT_SOURCE_URL_PROP_ID
值: 73
不支持。
XCN_CERT_NEW_KEY_PROP_ID
值: 74
不支持。
XCN_CERT_OCSP_CACHE_PREFIX_PROP_ID
值: 75
XCN_CERT_SMART_CARD_ROOT_INFO_PROP_ID
值: 76
XCN_CERT_NO_AUTO_EXPIRE_CHECK_PROP_ID
值: 77
XCN_CERT_NCRYPT_KEY_HANDLE_PROP_ID
值: 78
XCN_CERT_HCRYPTPROV_OR_NCRYPT_KEY_HANDLE_PROP_ID
值: 79
XCN_CERT_SUBJECT_INFO_ACCESS_PROP_ID
值: 80
XCN_CERT_CA_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID
值: 81
XCN_CERT_CA_DISABLE_CRL_PROP_ID
值: 82
XCN_CERT_ROOT_PROGRAM_CERT_POLICIES_PROP_ID
值: 83
XCN_CERT_ROOT_PROGRAM_NAME_CONSTRAINTS_PROP_ID
值: 84
XCN_CERT_SUBJECT_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID
值: 85
XCN_CERT_SUBJECT_DISABLE_CRL_PROP_ID
值: 86
XCN_CERT_CEP_PROP_ID
值: 87
包含有关证书注册策略的信息 (CEP) 服务器和证书注册服务器 (CES) 。 这包括:


  • CEP 身份验证方法。

  • CES 身份验证方法。

  • CEP URL。

  • The CES URL

  • CEP ID。

  • 请求 ID 字符串。


有关详细信息,请参阅 ICertPropertyEnrollmentPolicyServer
XCN_CERT_SIGN_HASH_CNG_ALG_PROP_ID
值: 89
XCN_CERT_SCARD_PIN_ID_PROP_ID
值: 90
XCN_CERT_SCARD_PIN_INFO_PROP_ID
值: 91
XCN_CERT_SUBJECT_PUB_KEY_BIT_LENGTH_PROP_ID
值: 92
XCN_CERT_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID
值: 93
XCN_CERT_ISSUER_PUB_KEY_BIT_LENGTH_PROP_ID
值: 94
XCN_CERT_ISSUER_CHAIN_SIGN_HASH_CNG_ALG_PROP_ID
值: 95
XCN_CERT_ISSUER_CHAIN_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID
值: 96
XCN_CERT_NO_EXPIRE_NOTIFICATION_PROP_ID
值: 97
XCN_CERT_AUTH_ROOT_SHA256_HASH_PROP_ID
值: 98
XCN_CERT_NCRYPT_KEY_HANDLE_TRANSFER_PROP_ID
值: 99
XCN_CERT_HCRYPTPROV_TRANSFER_PROP_ID
值: 100
XCN_CERT_SMART_CARD_READER_PROP_ID
值: 101
XCN_CERT_SEND_AS_TRUSTED_ISSUER_PROP_ID
值: 102
XCN_CERT_KEY_REPAIR_ATTEMPTED_PROP_ID
值: 103
XCN_CERT_DISALLOWED_FILETIME_PROP_ID
值: 104
XCN_CERT_ROOT_PROGRAM_CHAIN_POLICIES_PROP_ID
值: 105
XCN_CERT_SMART_CARD_READER_NON_REMOVABLE_PROP_ID
值: 106
XCN_CERT_SHA256_HASH_PROP_ID
值: 107
XCN_CERT_SCEP_SERVER_CERTS_PROP_ID
值: 108
XCN_CERT_SCEP_RA_SIGNATURE_CERT_PROP_ID
值: 109
XCN_CERT_SCEP_RA_ENCRYPTION_CERT_PROP_ID
值: 110
XCN_CERT_SCEP_CA_CERT_PROP_ID
值: 111
XCN_CERT_SCEP_SIGNER_CERT_PROP_ID
值: 112
XCN_CERT_SCEP_NONCE_PROP_ID
值: 113
XCN_CERT_SCEP_ENCRYPT_HASH_CNG_ALG_PROP_ID
值: 114
XCN_CERT_SCEP_FLAGS_PROP_ID
值: 115
XCN_CERT_SCEP_GUID_PROP_ID
值: 116
XCN_CERT_SERIALIZABLE_KEY_CONTEXT_PROP_ID
值: 117
XCN_CERT_ISOLATED_KEY_PROP_ID
值: 118
XCN_CERT_SERIAL_CHAIN_PROP_ID
值: 119
XCN_CERT_KEY_CLASSIFICATION_PROP_ID
值: 120
XCN_CERT_DISALLOWED_ENHKEY_USAGE_PROP_ID
值: 122
XCN_CERT_NONCOMPLIANT_ROOT_URL_PROP_ID
值: 123
XCN_CERT_PIN_SHA256_HASH_PROP_ID
值: 124
XCN_CERT_CLR_DELETE_KEY_PROP_ID
值: 125
XCN_CERT_NOT_BEFORE_FILETIME_PROP_ID
值: 126
XCN_CERT_CERT_NOT_BEFORE_ENHKEY_USAGE_PROP_ID
值: 127
XCN_CERT_FIRST_RESERVED_PROP_ID
值: 128
不支持。
XCN_CERT_LAST_RESERVED_PROP_ID
值: 0x7fff
不支持。
XCN_CERT_FIRST_USER_PROP_ID
值: 0x8000
用户定义的属性 ID 的最小数目。
XCN_CERT_LAST_USER_PROP_ID
值: 0xffff
用户定义的属性 ID 的最大数目。
XCN_CERT_STORE_LOCALIZED_NAME_PROP_ID
值: 0x1000
数据类型:指向 CRYPT_INTEGER_BLOB 结构的指针。

pbData 结构成员指向一个以 null 结尾的 Unicode 字符串,该字符串包含证书存储的本地化名称。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 certenroll.h

另请参阅

CertEnroll 枚举

CertEnroll 接口