структура 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 |