структура CRYPT_PROVIDER_SGNR (wintrust.h)
[Структура CRYPT_PROVIDER_SGNR доступна для использования в операционных системах, указанных в разделе Требования. Он может быть изменен или недоступен в последующих версиях.]
Структура CRYPT_PROVIDER_SGNR предоставляет сведения о подписывшем или встречном.
Синтаксис
typedef struct _CRYPT_PROVIDER_SGNR {
DWORD cbStruct;
FILETIME sftVerifyAsOf;
DWORD csCertChain;
struct _CRYPT_PROVIDER_CERT *pasCertChain;
DWORD dwSignerType;
CMSG_SIGNER_INFO *psSigner;
DWORD dwError;
DWORD csCounterSigners;
struct _CRYPT_PROVIDER_SGNR *pasCounterSigners;
PCCERT_CHAIN_CONTEXT pChainContext;
} CRYPT_PROVIDER_SGNR, *PCRYPT_PROVIDER_SGNR;
Члены
cbStruct
Размер данной структуры (в байтах).
sftVerifyAsOf
Текущее время или метка времени.
csCertChain
Количество элементов в массиве pasCertChain .
pasCertChain
Массив структур CRYPT_PROVIDER_CERT .
dwSignerType
Тип подписывателя, если он известен политикой. Это значение равно нулю, если тип подписывающего неизвестен, или следующее значение.
Значение | Значение |
---|---|
|
Подписыватель метки времени. |
psSigner
Указатель на структуру CMSG_SIGNER_INFO .
dwError
Значение ошибки при создании или проверке подписывающего.
csCounterSigners
Количество элементов в массиве pasCounterSigners .
pasCounterSigners
Указатель на массив CRYPT_PROVIDER_SGNR структур, представляющих счетчики.
pChainContext
Указатель на структуру CERT_CHAIN_CONTEXT .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | wintrust.h |