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


Метод IEnroll4::createFileRequestWStr (xenroll.h)

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

Метод createFileRequestWStr создает запрос сертификата PKCS #10, PKCS #7 или полное управление сертификатами через CMS (CMC) и сохраняет его в файле. Этот метод был впервые определен в интерфейсе IEnroll4 .

Синтаксис

HRESULT createFileRequestWStr(
  [in] LONG    Flags,
  [in] LPCWSTR pwszDNName,
  [in] LPCWSTR pwszUsage,
  [in] LPCWSTR pwszRequestFileName
);

Параметры

[in] Flags

Значение, указывающее тип создаваемого запроса сертификата. Укажите одно из следующих значений.

Значение Значение
XECR_CMC
Полный CMC
XECR_PKCS10_V1_5
PKCS 10
XECR_PKCS10_V2_0
PKCS 10 версии 2
XECR_PKCS7
PKCS 7

[in] pwszDNName

Указатель на строку расширенных символов, завершающуюся null, которая представляет различающееся имя (DN) сущности, для которой выполняется запрос. Имя DN должно соответствовать соглашению об именовании X.500 , например "CN=User, O=Microsoft". Если двухбуквенный префикс не существует, вместо него можно указать идентификатор объекта (OID). Этот параметр может иметь значение NULL.

[in] pwszUsage

Указатель на строку расширенных символов, завершающуюся значением NULL, для идентификатора идентификатора, которая описывает назначение создаваемого сертификата, например отдельный или коммерческий сертификат Authenticode или проверку подлинности клиента. Можно также указать несколько идентификаторов OID, разделенных запятой.

[in] pwszRequestFileName

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

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

Если метод завершается успешно, метод возвращает S_OK.

Если метод завершается сбоем, он возвращает значение HRESULT , указывающее на ошибку. Список распространенных кодов ошибок см. в разделе Общие значения HRESULT.

Требования

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

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

IEnroll4