Metodo IMFSSLCertificateManager::GetCertificatePolicy (mfidl.h)
Indica se il certificato SSL del server deve essere verificato dal chiamante, da Media Foundation o dalla classe di implementazione IMFSSLCertificateManager .
Sintassi
HRESULT GetCertificatePolicy(
[in] LPCWSTR pszURL,
[out] BOOL *pfOverrideAutomaticCheck,
[out] BOOL *pfClientCertificateAvailable
);
Parametri
[in] pszURL
Puntatore a una stringa contenente l'URL inviato al server.
[out] pfOverrideAutomaticCheck
Puntatore a un valore BOOL . Impostare su TRUE se FMSSLCertificateManager::OnServerCertificate viene usato per verificare il certificato del server. Impostare su FALSE se Media Foundation verifica il certificato server usando i certificati nell'archivio certificati di Windows.
[out] pfClientCertificateAvailable
Puntatore a un valore BOOL . Impostare su TRUE se il certificato SSL per il client è disponibile per il recupero immediato. Media Foundation chiama IMFSSLCertificateManager::GetClientCertificate per ottenere il certificato client in modo sincrono. Se il valore è impostato su FALSE, Media Foundation ottiene il certificato SSL client con una chiamata asincrona a IMFSSLCertificateManager::BeginGetClientCertificate.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Requisiti
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | mfidl.h |