структура CRYPT_PROVIDER_CERT (wintrust.h)
[Структура CRYPT_PROVIDER_CERT доступна для использования в операционных системах, указанных в разделе Требования. Он может быть изменен или недоступен в последующих версиях.]
Структура CRYPT_PROVIDER_CERT предоставляет сведения о сертификате поставщика.
Синтаксис
typedef struct _CRYPT_PROVIDER_CERT {
DWORD cbStruct;
PCCERT_CONTEXT pCert;
BOOL fCommercial;
BOOL fTrustedRoot;
BOOL fSelfSigned;
BOOL fTestCert;
DWORD dwRevokedReason;
DWORD dwConfidence;
DWORD dwError;
CTL_CONTEXT *pTrustListContext;
BOOL fTrustListSignerCert;
PCCTL_CONTEXT pCtlContext;
DWORD dwCtlError;
BOOL fIsCyclic;
PCERT_CHAIN_ELEMENT pChainElement;
} CRYPT_PROVIDER_CERT, *PCRYPT_PROVIDER_CERT;
Члены
cbStruct
Размер данной структуры (в байтах).
pCert
Указатель на контекст сертификата.
fCommercial
Логическое значение, указывающее, является ли сертификат коммерческим.
fTrustedRoot
Логическое значение, указывающее, является ли сертификат доверенным корневым сертификатом.
fSelfSigned
Логическое значение, указывающее, является ли сертификат самозаверяющим.
fTestCert
Логическое значение, указывающее, является ли сертификат тестируемым.
dwRevokedReason
Значение, указывающее причину отзыва, если применимо.
dwConfidence
Побитовая комбинация ноля или более из следующих значений достоверности.
dwError
Указатель на переменную DWORD , содержащую значение ошибки для этого сертификата, если применимо.
pTrustListContext
Указатель на CTL_CONTEXT , представляющий список доверия сертификатов (CTL).
fTrustListSignerCert
Логическое значение, указывающее, является ли сертификат сертификатом подписывателя списка доверия.
pCtlContext
Указатель на CTL_CONTEXT , представляющий CTL, содержащий самозаверяющий сертификат, если применимо.
dwCtlError
Указатель на переменную DWORD , содержащую значение ошибки для CTL, содержащего самозаверяющий сертификат, если применимо.
fIsCyclic
Логическое значение, указывающее, является ли отношение доверия сертификата циклическим.
pChainElement
Указатель на CERT_CHAIN_ELEMENT , представляющий состояние сертификата в цепочке.
Требования
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | wintrust.h |