Condividi tramite


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

Vedi anche

IMFSSLCertificateManager