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