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


Метод ICEnroll4::addCertTypeToRequestEx (xenroll.h)

[Этот метод больше недоступен для использования в Windows Server 2008 и Windows Vista.]

Метод addCertTypeToRequestEx , как и метод addCertTypeToRequest , добавляет шаблон сертификата (или "тип сертификата") в запрос. Этот метод был впервые определен в интерфейсе ICEnroll4 .

Этот метод связан с модулем корпоративной политики служб сертификатов. Этот метод является специализированным, и его использование не рекомендуется для большинства приложений. Эта версия может добавить расширение шаблона V@ в запрос.

Синтаксис

HRESULT addCertTypeToRequestEx(
  [in] LONG lType,
  [in] BSTR bstrOIDOrName,
  [in] LONG lMajorVersion,
  [in] BOOL fMinorVersion,
  [in] LONG lMinorVersion
);

Параметры

[in] lType

Указывает тип версии расширения шаблона. Это может быть одно из следующих значений:

Значение Значение
XECT_EXTENSION_V1
Использует расширение версии 1
XECT_EXTENSION_V2
Использует расширение версии 2

[in] bstrOIDOrName

Полное имя шаблона сертификата, добавляемое в запрос на сертификат. Это значение интерпретируется центром сертификации.

[in] lMajorVersion

Задает основную версию шаблона. Этот параметр игнорируется, если lFlag имеет значение XECT_EXTENSION_V!.

[in] fMinorVersion

Указывает, используется ли дополнительная версия шаблона. Этот параметр игнорируется, если lFlag имеет значение XECT_EXTENSION_V!.

[in] lMinorVersion

Задает дополнительную версию шаблона. Этот параметр игнорируется, если lFlag имеет значение XECT_EXTENSION_V1 или если fMinorVersion имеет значение FALSE.

Возвращаемое значение

VB

Возвращаемое значение — HRESULT, с S_OK возвращается в случае успешного вызова.

Комментарии

Этот метод поддерживает только новый метод запроса createRequest. Метод createPKCS10 не поддерживается.

Этот метод можно вызывать несколько раз, чтобы установить несколько шаблонов сертификатов для запроса.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header xenroll.h
Библиотека Uuid.lib
DLL Xenroll.dll

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

CEnroll

ICEnroll2::addCertTypeToRequest

ICEnroll4

ICEnroll4::createRequest

ICEnroll::createPKCS10