Заголовочный файл: WinCryptEx.h

Структура, содержащая дополнительные параметры проверки.

C++ Copy Code
 typedef struct _CPOCSP_SIGNING_EXTRA_CERT_CHAIN_POLICY_PARA {
   DWORD cbSize;
   FILETIME *pPrivateKeyUsedTime;
   DWORD cCertId;
   POCSP_CERT_ID rgCertId;
 } CPOCSP_SIGNING_EXTRA_CERT_CHAIN_POLICY_PARA,
   *PCPOCSP_SIGNING_EXTRA_CERT_CHAIN_POLICY_PARA;

Параметры

cbSize

Размер структуры в байтах.

pPrivateKeyUsedTime

Время подписи OCSP-ответа (может быть равным NULL). Если время не указано, выполняется проверка на текущий момент.

cCertId

Количество переданных идентификаторов сертификатов в массиве.

rgCertId

Массив идентификаторов сертификатов, проверяемых на предмет полномочий OCSP-сервера на подпись информации о статусах. Идентификаторы задаются в структуре OCSP_CERT_ID . rgCertId[0] является первым идентификатором, rgCertId[cCertId-1] - последним.

Expand imageПримечания

Используется для передачи времени, на которое будет осуществлена проверка конечного сертификата, и идентификаторов сертификатов для проверки допустимости использования конечного сертификата для подписи статусов сертификатов.

Передается как поле pvExtraPolicyPara в структуре CERT_CHAIN_POLICY_PARA .

Expand imageСм. также