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


Метод ICEnroll::getCertFromPKCS7 (xenroll.h)

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

Метод getCertFromPKCS7 извлекает сертификат, содержащийся в сообщении PKCS #7, которое было выдано в ответ на запрос сертификата PKCS #10. Этот метод был впервые определен интерфейсом ICEnroll .

Этот метод извлекает один выданный сертификат, несмотря на то, что сообщение PKCS #7 может содержать множество сертификатов, указывающих цепочку сертификации центра сертификации, выдавшего сертификат.

Синтаксис

HRESULT getCertFromPKCS7(
  [in]  BSTR wszPKCS7,
  [out] BSTR *pbstrCert
);

Параметры

[in] wszPKCS7

Указывает PKCS 7, из которого извлекается выданный сертификат.

[out] pbstrCert

Указатель на переменную BSTR для получения выданного сертификата. Завершив использование BSTR, освободите его, вызвав функцию SysFreeString .

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

C++

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

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

VB

Строка, содержащая выданный сертификат.

Требования

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