Método IMFSSLCertificateManager::GetCertificatePolicy (mfidl.h)
Indica se o certificado SSL do servidor deve ser verificado pelo chamador, pela Media Foundation ou pela classe de implementação IMFSSLCertificateManager .
Sintaxe
HRESULT GetCertificatePolicy(
[in] LPCWSTR pszURL,
[out] BOOL *pfOverrideAutomaticCheck,
[out] BOOL *pfClientCertificateAvailable
);
Parâmetros
[in] pszURL
Ponteiro para uma cadeia de caracteres que contém a URL enviada para o servidor.
[out] pfOverrideAutomaticCheck
Ponteiro para um valor BOOL . Defina como TRUE se IMFSSLCertificateManager::OnServerCertificate for usado para verificar o certificado do servidor. Defina como FALSE se o Media Foundation verificar o certificado do servidor usando os certificados no repositório de certificados do Windows.
[out] pfClientCertificateAvailable
Ponteiro para um valor BOOL . Defina como TRUE se o certificado SSL do cliente estiver disponível para recuperação imediata. A Media Foundation chama IMFSSLCertificateManager::GetClientCertificate para obter o certificado do cliente de forma síncrona. Se o valor for definido como FALSE, o Media Foundation obterá o certificado SSL do cliente com uma chamada assíncrona para IMFSSLCertificateManager::BeginGetClientCertificate.
Retornar valor
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Requisitos
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | mfidl.h |