Метод 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
Значение, указывающее тип создаваемого запроса сертификата. Укажите одно из следующих значений.
Значение | Значение |
---|---|
|
Полный CMC |
|
PKCS 10 |
|
PKCS 10 версии 2 |
|
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 |