Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Тип перечисления CERTENROLL_PROPERTYID содержит предопределенные идентификаторы объектов для внешних свойств, которые могут быть связаны с сертификатом в хранилище сертификатов. Это перечисление используется интерфейсом ICertProperty .
Описания каждого из поддерживаемых значений определяют тип данных свойства, чтобы вы знали, как создать значение перед вызовом метода InitializeDecode . Для упрощения инициализации и извлечения наиболее распространенных свойств определены следующие интерфейсы, производные от ICertProperty:
- ICertPropertyArchived
- ICertPropertyArchivedKeyHash
- ICertPropertyAutoEnroll
- ICertPropertyBackedUp
- ICertPropertyDescription
- ICertPropertyEnrollment
- ICertPropertyEnrollmentPolicyServer
- ICertPropertyFriendlyName
- ICertPropertyKeyProvInfo
- ICertPropertyRenewal
- ICertPropertyRequestOriginator
- ICertPropertySHA1Hash
Синтаксис
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 . Это значение может быть побитовой или комбинацией следующих значений:
|
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 может содержать значение, представляющее собой побитовую или комбинацию следующих флагов:
|
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.
|
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). В том числе:
Дополнительные сведения см. в разделе 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 |