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 を含む) |