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 |