Метод 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 |