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


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

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

Метод createPFXWStr сохраняет принятую цепочку сертификатов и закрытый ключ в строке формата PFX. Формат PFX также называется PKCS 12. Этот метод был впервые определен в интерфейсе IEnroll4 .

Синтаксис

HRESULT createPFXWStr(
  [in]  LPCWSTR          pwszPassword,
  [out] PCRYPT_DATA_BLOB pblobPFX
);

Параметры

[in] pwszPassword

Указатель на строку Юникода, завершающуюся значением NULL, которая представляет пароль для сообщения в формате PFX. Это значение может быть пустым или значением NULL , чтобы указать, что пароль не используется. Завершив использование пароля, удалите конфиденциальную информацию из памяти, вызвав SecureZeroMemory. Дополнительные сведения о защите пароля см. в разделе Обработка паролей.

[out] pblobPFX

Указатель на структуру CRYPT_DATA_BLOB , получающую сведения о сертификате формата PFX в кодировке Base64.

Завершив использование этой памяти, освободите ее, передав член pbData этой структуры в функцию CoTaskMemFree .

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

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

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

Требования

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

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

IEnroll4