【发布时间】:2012-03-02 21:11:14
【问题描述】:
我想从 ISAPI 中的请求中检索整个客户端证书链。
我已经通过调用下面的代码成功获得了客户端证书链中的第一个证书:
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)
但是,我没有找到如何从这个 CERT_CONTEXT_EX 结构中检索证书链的其余部分。
【问题讨论】:
标签: c iis x509certificate isapi