SCH_CRED_PUBLIC_CERTCHAIN 構造体 (schannel.h)

[ SCH_CRED_PUBLIC_CERTCHAIN 構造は、[要件] セクションで指定したオペレーティング システムで使用できます。 今後のバージョンでは変更されるか、利用できなくなる場合もあります。 代わりに、 SCH_CREDENTIALS 構造体を使用します。

SCH_CRED_PUBLIC_CERTCHAIN構造体には、1 つの証明書が含まれています。 証明書チェーンは、この証明書から構築できます。

構文

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 リーフ証明書へのポインター。

解説

この構造体は、証明書チェーンを直接サポートしていません。 サーバーで証明書チェーンを使用する必要がある場合、中間証明書は 証明機関の (CA) 証明書ストア に配置でき、そこから Schannel によって自動的に取得されます。

要件

   
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header schannel.h (Schnlsp.h を含む)