Share via


IMFSSLCertificateManager::GetCertificatePolicy-Methode (mfidl.h)

Gibt an, ob das SERVER-SSL-Zertifikat vom Aufrufer, Media Foundation oder der IMFSSLCertificateManager-Implementierungsklasse überprüft werden muss.

Syntax

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

Parameter

[in] pszURL

Zeiger auf eine Zeichenfolge, die die URL enthält, die an den Server gesendet wird.

[out] pfOverrideAutomaticCheck

Zeiger auf einen BOOL-Wert . Legen Sie auf TRUE fest, wenn IMFSSLCertificateManager::OnServerCertificate zum Überprüfen des Serverzertifikats verwendet wird. Legen Sie auf FALSE fest , wenn Media Foundation das Serverzertifikat mithilfe der Zertifikate im Windows-Zertifikatspeicher überprüft.

[out] pfClientCertificateAvailable

Zeiger auf einen BOOL-Wert . Legen Sie auf TRUE fest, wenn das SSL-Zertifikat für den Client für den sofortigen Abruf verfügbar ist. Media Foundation ruft IMFSSLCertificateManager::GetClientCertificate auf, um das Clientzertifikat synchron abzurufen. Wenn der Wert auf FALSE festgelegt ist, ruft Media Foundation das Client-SSL-Zertifikat mit einem asynchronen Aufruf von IMFSSLCertificateManager::BeginGetClientCertificate ab.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mfidl.h

Weitere Informationen

IMFSSLCertificateManager