Метод IMFSSLCertificateManager::GetCertificatePolicy (mfidl.h)

Указывает, должен ли ssl-сертификат сервера проверяться вызывающим сервером, Media Foundation или классом реализации IMFSSLCertificateManager .

Синтаксис

HRESULT GetCertificatePolicy(
  [in]  LPCWSTR pszURL,
  [out] BOOL    *pfOverrideAutomaticCheck,
  [out] BOOL    *pfClientCertificateAvailable
);

Параметры

[in] pszURL

Указатель на строку, содержащую URL-адрес, отправляемый на сервер.

[out] pfOverrideAutomaticCheck

Указатель на значение BOOL . Установите значение TRUE , если для проверки сертификата сервера используется IMFSSLCertificateManager::OnServerCertificate . Установите значение FALSE , если Media Foundation проверяет сертификат сервера с помощью сертификатов в хранилище сертификатов Windows.

[out] pfClientCertificateAvailable

Указатель на значение BOOL . Установите значение TRUE , если SSL-сертификат для клиента доступен для немедленного получения. Media Foundation вызывает IMFSSLCertificateManager::GetClientCertificate для синхронного получения сертификата клиента. Если задано значение FALSE, Media Foundation получает SSL-сертификат клиента с асинхронным вызовом IMFSSLCertificateManager::BeginGetClientCertificate.

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

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

   
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header mfidl.h

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

IMFSSLCertificateManager