Метод ICEnroll4::createFileRequest (xenroll.h)
[Этот метод больше недоступен для использования в Windows Server 2008 и Windows Vista.]
Метод createFileRequest создает запрос сертификата PKCS #10, запрос PKCS #7 или полный запрос управления сертификатами через CMS (CMC) и сохраняет его в файле. Этот метод был впервые определен в интерфейсе ICEnroll4 .
Синтаксис
HRESULT createFileRequest(
[in] LONG Flags,
[in] BSTR strDNName,
[in] BSTR strUsage,
[in] BSTR strRequestFileName
);
Параметры
[in] Flags
Значение типа , указывающее тип создаваемого сертификата. Это может быть одно из следующих значений.
Значение | Значение |
---|---|
|
Полный CMC |
|
PKCS 10 |
|
PKCS 10 версии 2 |
|
PKCS 7 |
[in] strDNName
Этот параметр может иметь значение NULL; В противном случае этот параметр указывает различающееся имя (DN) сущности, для которой выполняется запрос. Имя DN должно соответствовать соглашению об именовании X.500 , например "CN=User, O=Microsoft". Если двухбуквенный префикс не существует, вместо него можно указать идентификатор OID.
[in] strUsage
Идентификатор объекта (OID), описывающий назначение создаваемого запроса, например отдельный или коммерческий сертификат Authenticode или проверка подлинности клиента. Можно также указать несколько идентификаторов OID, разделенных запятой.
[in] strRequestFileName
Имя файла, который получит запрос.
Возвращаемое значение
VB
Если метод завершается успешно, метод возвращает S_OK.Если метод завершается сбоем, он возвращает значение HRESULT , указывающее на ошибку. Список распространенных кодов ошибок см. в разделе Общие значения HRESULT.
Комментарии
При вызове этого метода из скрипта метод отображает пользовательский интерфейс, который задает вопрос о том, разрешит ли пользователь создание запроса сертификата и разрешит ли пользователь операцию записи в файловую систему.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | xenroll.h |
Библиотека | Uuid.lib |
DLL | Xenroll.dll |