Поделиться через


структура CTL_MODIFY_REQUEST (cryptdlg.h)

Структура CTL_MODIFY_REQUEST содержит запрос на изменение списка доверия сертификатов (CTL). Эта структура используется в функции CertModifyCertificatesToTrust .

Синтаксис

typedef struct _CTL_MODIFY_REQUEST {
  PCCERT_CONTEXT pccert;
  DWORD          dwOperation;
  DWORD          dwError;
} CTL_MODIFY_REQUEST, *PCTL_MODIFY_REQUEST;

Члены

pccert

Указатель на структуру CERT_CONTEXT , содержащую сертификат для изменения доверия.

dwOperation

Операция, которая выполняется. Этот элемент может иметь одно из следующих значений.

Значение Значение
CTL_MODIFY_REQUEST_ADD_TRUSTED
Добавьте сертификат в CTL. Сертификат явно является доверенным.
CTL_MODIFY_REQUEST_ADD_NOT_TRUSTED
Добавьте сертификат в хранилище сертификатов Ненадежные сертификаты. Сертификат явно не является доверенным.
CTL_MODIFY_REQUEST_REMOVE
Удалите сертификат из CTL. Сертификат не является ни явным, ни доверенным, ни не доверенным. Чтобы быть доверенным, сертификат должен иметь доверенный корневой сертификат в корне своей цепочки сертификатов.

dwError

Код ошибки, созданный для этой операции.

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть cryptdlg.h

См. также раздел

CertModifyCertificatesToTrust