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