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


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

Структура CTL_VERIFY_USAGE_PARA содержит параметры, используемые CertVerifyCTLUsage для определения допустимости использования CTL.

Синтаксис

typedef struct _CTL_VERIFY_USAGE_PARA {
  DWORD           cbSize;
  CRYPT_DATA_BLOB ListIdentifier;
  DWORD           cCtlStore;
  HCERTSTORE      *rghCtlStore;
  DWORD           cSignerStore;
  HCERTSTORE      *rghSignerStore;
} CTL_VERIFY_USAGE_PARA, *PCTL_VERIFY_USAGE_PARA;

Члены

cbSize

Размер этой структуры в байтах.

ListIdentifier

BLOB , указывающий ListIdentifierCTL для поиска или проверки. Обычно элемент cbData большого двоичного объекта ListIdentifier будет равен нулю, что означает, что CTL с любым ListIdentifier может быть совпадением.

Чтобы сопоставить только CCL без ListIdentifier, члену cbData большого двоичного объекта ListIdentifier присваивается значение CTL_FIND_NO_LIST_ID_CBDATA.

Если издатель создает несколько списков CCL для одного и того же SubjectUsage, listIdentifier может различать их.

cCtlStore

Количество магазинов для поиска соответствующего CTL.

rghCtlStore

Массив дескрипторов магазинов для поиска соответствующего CTL.

cSignerStore

Количество магазинов, для поиска приемлемых подписывателей CTL.

rghSignerStore

Массив дескрипторов магазинов для поиска допустимых подписывателей CTL.

Требования

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

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

CertVerifyCTLUsage