Compartir a través de


Método IMFSSLCertificateManager::GetCertificatePolicy (mfidl.h)

Indica si el autor de la llamada, Media Foundation o la clase de implementación IMFSSLCertificateManager deben comprobar el certificado SSL del servidor.

Sintaxis

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

Parámetros

[in] pszURL

Puntero a una cadena que contiene la dirección URL que se envía al servidor.

[out] pfOverrideAutomaticCheck

Puntero a un valor BOOL . Se establece en TRUE si IMFSSLCertificateManager::OnServerCertificate se usa para comprobar el certificado de servidor. Se establece en FALSE si Media Foundation comprueba el certificado de servidor mediante los certificados del almacén de certificados de Windows.

[out] pfClientCertificateAvailable

Puntero a un valor BOOL . Se establece en TRUE si el certificado SSL del cliente está disponible para la recuperación inmediata. Media Foundation llama a IMFSSLCertificateManager::GetClientCertificate para obtener el certificado de cliente de forma sincrónica. Si el valor se establece en FALSE, Media Foundation obtiene el certificado SSL de cliente con una llamada asincrónica a IMFSSLCertificateManager::BeginGetClientCertificate.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Requisitos

   
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado mfidl.h

Consulte también

IMFSSLCertificateManager