01.10.2003 18:37:06ISAPI фильтр Ответов: 1
Роман
Как в ISAPI фильтре идентифицировать клиента соединяющегося по SSL?
 
Ответы:
18.12.2003 18:02:18Daniel
DWORD WINAPI HttpExtensionProc(EXTENSION_CONTROL_BLOCK *pECB)
{
char CertificateBuf[8192];
CERT_CONTEXT_EX ccex;
DWORD dwSize = sizeof(CERT_CONTEXT_EX);
// ...
ccex.cbAllocated = sizeof(CertificateBuf);
ccex.CertContext.pbCertEncoded = (BYTE*)CertificateBuf;
pECB->ServerSupportFunction( pECB->ConnID, HSE_REQ_GET_CERT_INFO_EX, &ccex, NULL, NULL );
// ...
return HSE_STATUS_SUCCESS_AND_KEEP_CONN;
}