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


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

Структура CERT_SIMPLE_CHAIN содержит массив элементов цепочки и сводное состояние доверия для цепочки, которую представляет массив.

Синтаксис

typedef struct _CERT_SIMPLE_CHAIN {
  DWORD                 cbSize;
  CERT_TRUST_STATUS     TrustStatus;
  DWORD                 cElement;
  PCERT_CHAIN_ELEMENT   *rgpElement;
  PCERT_TRUST_LIST_INFO pTrustListInfo;
  BOOL                  fHasRevocationFreshnessTime;
  DWORD                 dwRevocationFreshnessTime;
} CERT_SIMPLE_CHAIN, *PCERT_SIMPLE_CHAIN;

Члены

cbSize

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

TrustStatus

Структура, указывающая состояние доверия всей цепочки. Структура включает код состояния ошибки и код состояния сведений. Сведения о значениях кода состояния см. в разделе CERT_TRUST_STATUS.

cElement

Количество CERT_CHAIN_ELEMENT структур в массиве.

rgpElement

Массив указателей на CERT_CHAIN_ELEMENT структуры. rgpElement[0] — это элемент цепочки конечных сертификатов. rgpElement[cElement–1] — это самозаверяющий элемент корневого сертификата.

pTrustListInfo

Указатель на структуру CERT_TRUST_LIST_INFO , содержащую указатель на список доверия сертификатов (CTL), соединяющий эту цепочку со следующей цепочкой сертификатов. Если текущая цепочка является конечной, pTrustListInfo имеет значение NULL.

fHasRevocationFreshnessTime

BOOL. Если задано значение TRUE, вычисляется dwRevocationFreshnessTime .

dwRevocationFreshnessTime

Возраст списка отзыва сертификатов (CRL) в секундах, вычисляемый как Текущее время за вычетом времени thisUpdate списка отзыва сертификатов. Это наибольшее время для всех элементов.

Требования

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

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

CERT_CHAIN_CONTEXT

CERT_CHAIN_ELEMENT

CERT_TRUST_LIST_INFO

CERT_TRUST_STATUS