共用方式為


IMFSSLCertificateManager::GetCertificatePolicy 方法 (mfidl.h)

指出伺服器 SSL 憑證必須由呼叫端、媒體基礎或 IMFSSLCertificateManager 實作類別驗證。

語法

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

參數

[in] pszURL

字串的指標,其中包含傳送至伺服器的 URL。

[out] pfOverrideAutomaticCheck

BOOL值的指標。 如果使用IMFSSLCertificateManager::OnServerCertificate來驗證伺服器憑證,則設定為TRUE。 如果 Media Foundation 使用 Windows 憑證存放區中的憑證來驗證伺服器憑證,請將 設定為 FALSE

[out] pfClientCertificateAvailable

BOOL值的指標。 如果用戶端的 SSL 憑證可供立即擷取,請將 設定為 TRUE 。 媒體基礎會呼叫 IMFSSLCertificateManager::GetClientCertificate 以同步取得用戶端憑證。 如果此值設定為 FALSE,Media Foundation 會使用 對 IMFSSLCertificateManager::BeginGetClientCertificateManager::BeginGetClientCertificate的非同步呼叫來取得用戶端 SSL 憑證。

傳回值

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

需求

   
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限傳統型應用程式]
目標平台 Windows
標頭 mfidl.h

另請參閱

IMFSSLCertificateManager