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


структура CERT_EXTENSION (wincrypt.h)

Структура CERT_EXTENSION содержит сведения о расширении для сертификата, списка отзыва сертификатов (CRL) или списка доверия сертификатов (CTL).

Синтаксис

typedef struct _CERT_EXTENSION {
  LPSTR            pszObjId;
  BOOL             fCritical;
  CRYPT_OBJID_BLOB Value;
} CERT_EXTENSION, *PCERT_EXTENSION;

Члены

pszObjId

Идентификатор объекта (OID), указывающий структуру данных расширения, содержащихся в элементе Value . Конкретные сведения о OID расширений и связанных с ними структурах см. в разделе X.509 Certificate Extension Structures.

fCritical

Если задано значение TRUE, любые ограничения, заданные расширением в элементе Value этой структуры, являются обязательными. Если задано значение FALSE, ограничения, установленные этим расширением, можно игнорировать.

Value

Структура CRYPT_OBJID_BLOB , содержащая закодированные данные расширения. Элемент cbDataзначения указывает длину элемента pbData в байтах. Строка байтов элемента pbData является закодированным расширением.

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть wincrypt.h

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

CERT_EXTENSIONS

CERT_INFO

CRL_ENTRY

CRL_INFO

CRYPT_INTEGER_BLOB

CTL_ENTRY

CTL_INFO

CertFindExtension