ISAPIの要求からクライアント証明書チェーン全体を取得したいと考えています。ISAPI要求からクライアント証明書チェーンを取得する
私はすでに以下のコードを呼び出すことによって、クライアントの証明書チェーン内の最初の証明書を取得することに成功した。しかし、私はこのCERT_CONTEXT_EX構造体からの証明書チェーンの残りの部分を取得する方法を見つけることができませんでした
LPEXTENSION_CONTROL_BLOCK ecb_;
...
CERT_CONTEXT_EX cce;
memset(&cce, 0, sizeof(CERT_CONTEXT_EX));
char certbuf[64*1024];
cce.cbAllocated = sizeof(certbuf);
cce.CertContext.pbCertEncoded = (BYTE *) &certbuf;
ecb_->ServerSupportFunction(ecb_->ConnID, HSE_REQ_GET_CERT_INFO_EX, &cce, 0, 0)
を。