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


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

Структура CTL_FIND_SUBJECT_PARA содержит данные, используемые CertFindCTLInStore с параметром dwFindType CTL_FIND_SUBJECT для поиска списка доверия сертификатов (CTL).

Синтаксис

typedef struct _CTL_FIND_SUBJECT_PARA {
  DWORD                cbSize;
  PCTL_FIND_USAGE_PARA pUsagePara;
  DWORD                dwSubjectType;
  void                 *pvSubject;
} CTL_FIND_SUBJECT_PARA, *PCTL_FIND_SUBJECT_PARA;

Члены

cbSize

Размер данной структуры (в байтах).

pUsagePara

Указатель на структуру CTL_FIND_USAGE_PARA . Может иметь значение NULL , если нет необходимости ссылаться на параметры CTL_FIND_USAGE_PARA при поиске CTL.

dwSubjectType

Для CTL_CERT_SUBJECT_TYPE член pvSubject указывает на CERT_CONTEXT. SubjectAlgorithm CTL проверяется, чтобы определить представление личности субъекта. Изначально будет поддерживаться только хэш SHA1 или MD5. Соответствующее хэш-свойство получается из CERT_CONTEXT.

Для CTL_ANY_SUBJECT_TYPE pvSubject указывает на структуру CTL_ANY_SUBJECT_INFO , которая содержит SubjectAlgorithm для сопоставления в CTL и SubjectIdentifier для сопоставления в одной из записей CTL.

pvSubject

Значение элемента pvSubject зависит от значения члена dwSubjectType . Дополнительные сведения см. в разделе dwSubjectType.

Требования

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

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

CERT_CONTEXT

CTL_ANY_SUBJECT_INFO

CTL_FIND_USAGE_PARA

CertFindCTLInStore