Поделиться через


перечисление 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. Это то же значение, что и значение, указанное в параметре dwKeySpec структуры CERT_KEY_CONTEXT . Это значение может быть побитовой или комбинацией следующих значений:

  • 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 указывает на массив байтов, содержащий расширение EnhancedKeyUsage в кодировке DER в CERT_ENHKEY_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, *PCTL_USAGE, CERT_ENHKEY_USAGE, *PCERT_ENHKEY_USAGE;<br>
XCN_CERT_CTL_USAGE_PROP_ID
Значение: 9
Тип данных: указатель на структуру CRYPT_INTEGER_BLOB .

Элемент структуры pbData указывает на массив байтов, содержащий идентификатор использования списка доверия сертификатов (CTL) в кодировке DER в структуре 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 указывает на массив байтов, содержащий расширение AlternativeNames в кодировке DER в структуре CERT_ALT_NAME_INFO . Структуру можно закодировать с помощью функции CryptoAPI CryptEncodeObject и задать для параметра lpszStructTypeзначение X509_ALTERNATE_NAME.
XCN_CERT_FRIENDLY_NAME_PROP_ID
Значение: 11
Тип данных: указатель на структуру CRYPT_INTEGER_BLOB .

Элемент структуры pbData содержит указатель на строку Юникода, завершающуюся null, которая содержит отображаемое имя сертификата. Для инициализации и извлечения этого свойства рекомендуется использовать интерфейс ICertPropertyFriendlyName .
XCN_CERT_PVK_FILE_PROP_ID
Значение: 12
Тип данных: указатель на структуру CRYPT_INTEGER_BLOB .

Элемент структуры pbData содержит указатель на строку Юникода, завершающуюся null, которая содержит имя файла закрытого ключа.
XCN_CERT_DESCRIPTION_PROP_ID
Значение: 13
Тип данных: указатель на структуру CRYPT_INTEGER_BLOB .

Элемент структуры pbData содержит указатель на строку Юникода, завершающуюся null, которая содержит описание сертификата. Для инициализации и извлечения этого свойства рекомендуется использовать интерфейс ICertPropertyDescription .
XCN_CERT_ACCESS_STATE_PROP_ID
Значение: 14
Тип данных: указатель на DWORD.

Параметр DWORD может содержать значение, представляющее собой побитовую или комбинацию следующих флагов:

  • 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 . Его можно получить, вызвав свойство RawData после инициализации значения свойства с помощью метода InitializeFromCertificate .
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, которая содержит имя или идентификатор объекта, используемые для автоматической регистрации. Для инициализации и извлечения этого свойства рекомендуется использовать интерфейс ICertPropertyAutoEnroll .
XCN_CERT_PUBKEY_ALG_PARA_PROP_ID
Значение: 22
Тип данных: указатель на структуру CRYPT_INTEGER_BLOB .

Элемент структуры pbData указывает на параметры алгоритма открытого ключа в кодировке DER. Дополнительные сведения см. в свойстве EncodedParameters в интерфейсе IX509PublicKey .
XCN_CERT_CROSS_CERT_DIST_POINTS_PROP_ID
Значение: 23
Тип данных: указатель на структуру CRYPT_INTEGER_BLOB .

Элемент структуры pbData указывает на массив байтов, содержащий структуру CROSS_CERT_DIST_POINTS_INFO в кодировке DER. Структуру можно закодировать с помощью функции 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 указывает на массив байтов, содержащий следующие сведения (в указанном порядке) об ожидающих запросах. Каждая строка Юникода заканчивается null, а длина включает завершающий символ NULL.

  • Длина идентификатора запроса (4 байта)

  • Строка идентификатора запроса

  • Длина строки DNS-имени ЦС (4 байта)

  • Строка DNS-имени ЦС

  • Длина строки имени ЦС (4 байта)

  • Строка имени ЦС

  • Длина отображаемого имени (4 байта)

  • Строка отображаемого имени

Для инициализации и извлечения этого свойства рекомендуется использовать интерфейс ICertPropertyEnrollment .
XCN_CERT_DATE_STAMP_PROP_ID
Значение: 27
Тип данных: указатель на структуру FILETIME .

Структура содержит время добавления сертификата в хранилище сертификатов.
XCN_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID
Значение: 28
Тип данных: указатель на структуру CRYPT_INTEGER_BLOB .

Элемент структуры pbData указывает на массив байтов, содержащий хэш 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, которая содержит сведения об ошибке.
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, которая содержит имя компьютера, на котором был создан запрос на сертификат автоматической регистрации. Для инициализации и извлечения этого свойства рекомендуется использовать интерфейс 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.

  • URL-адрес CEP.

  • URL-адрес CES

  • Идентификатор CEP.

  • Строка идентификатора запроса.


Дополнительные сведения см. в разделе 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
Минимальное число для идентификатора определяемого пользователем свойства.
XCN_CERT_LAST_USER_PROP_ID
Значение: 0xffff
Максимальное число для определяемого пользователем идентификатора свойства.
XCN_CERT_STORE_LOCALIZED_NAME_PROP_ID
Значение: 0x1000
Тип данных: указатель на структуру CRYPT_INTEGER_BLOB .

Элемент структуры pbData указывает на строку Юникода, завершающуюся null, которая содержит локализованное имя хранилища сертификатов.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть certenroll.h

См. также раздел

Перечисления CertEnroll

Интерфейсы CertEnroll