структура SCH_CRED_PUBLIC_CERTCHAIN (schannel.h)
[Структура SCH_CRED_PUBLIC_CERTCHAIN доступна для использования в операционных системах, указанных в разделе Требования. В последующих версиях он может быть изменен или недоступен. Вместо этого используйте структуру SCH_CREDENTIALS .]
Структура SCH_CRED_PUBLIC_CERTCHAIN содержит один сертификат. На основе этого сертификата можно создать цепочку сертификации.
Синтаксис
typedef struct _SCH_CRED_PUBLIC_CERTCHAIN {
DWORD dwType;
DWORD cbCertChain;
PBYTE pCertChain;
} SCH_CRED_PUBLIC_CERTCHAIN, *PSCH_CRED_PUBLIC_CERTCHAIN;
Члены
dwType
Всегда должен иметь значение SCH_CRED_X509_CERTCHAIN.
cbCertChain
Размер сертификата X.509 в байтах.
pCertChain
Указатель на конечный сертификат X.509.
Комментарии
Эта структура не поддерживает цепочки сертификатов напрямую. Если серверу необходимо использовать цепочки сертификатов, промежуточные сертификаты можно поместить в хранилище сертификатовцентра сертификации (ЦС), и Schannel автоматически заберет их оттуда.
Требования
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | schannel.h (включая Schnlsp.h) |