структура CERT_REVOCATION_CHAIN_PARA (wincrypt.h)
Структура CERT_REVOCATION_CHAIN_PARA содержит параметры, используемые для построения цепочки для независимого сертификата подписателя ответа протокола OCSP. Определения структуры CERT_REVOCATION_PARA и CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO включают необязательные указатели на эту структуру.
Синтаксис
typedef struct _CERT_REVOCATION_CHAIN_PARA {
DWORD cbSize;
HCERTCHAINENGINE hChainEngine;
HCERTSTORE hAdditionalStore;
DWORD dwChainFlags;
DWORD dwUrlRetrievalTimeout;
LPFILETIME pftCurrentTime;
LPFILETIME pftCacheResync;
DWORD cbMaxUrlRetrievalByteCount;
} CERT_REVOCATION_CHAIN_PARA, *PCERT_REVOCATION_CHAIN_PARA;
Члены
cbSize
Размер данной структуры (в байтах).
hChainEngine
Дескриптор подсистемы цепочки, используемой вызывающим элементом.
hAdditionalStore
Дескриптор хранилища, содержащего сертификаты, используемые для построения исходной цепочки. Дескриптор может иметь значение NULL.
dwChainFlags
Значение параметра dwFlags , переданное функции CertGetCertificateChain .
Значение | Значение |
---|---|
|
Этот флаг будет установлен поставщиком CertVerifyRevocation при вызове CertGetCertificateChain с независимым сертификатом подписателя OCSP. Если этот параметр задан, CertGetCertificateChain вызывает CertVerifyRevocation , не задавая указатель на указанную выше CERT_REVOCATION_CHAIN_PARA структуру данных; это помогает предотвратить циклическую проверку отзыва. |
dwUrlRetrievalTimeout
Значение типа , содержащее ограничение времени ожидания в миллисекундах. Если значение равно нулю, используется время ожидания обработчика отзыва по умолчанию.
pftCurrentTime
Указатель на структуру FILETIME, используемую в проверка времени актуальности. Если этот указатель имеет значение NULL, обработчик отзыва использует текущее время.
pftCacheResync
Указатель на структуру FILETIME , которая управляет использованием кэшированных сведений. Все сведения, кэшированные до этого времени, считаются недопустимыми и извлекаются новые сведения. Если задано, это значение переопределяет конфигурацию реестра CacheResync time.
cbMaxUrlRetrievalByteCount
Значение DWORD , указывающее максимальное количество байтов для скачивания из объекта URL-адреса. Значение 0 не указывает ограничение.
Windows Server 2008, Windows Vista, Windows Server 2003 и Windows XP: Этот элемент не поддерживается.
Требования
Минимальная версия клиента | Windows Vista с пакетом обновления 1 (SP1) [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | wincrypt.h |