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

Obtém o certificado SSL do cliente de forma síncrona.

Sintaxe

HRESULT GetClientCertificate(
  [in]  LPCWSTR pszURL,
  [out] BYTE    **ppbData,
  [out] DWORD   *pcbData
);

Parâmetros

[in] pszURL

Ponteiro para uma cadeia de caracteres que contém a URL para a qual um certificado SSL do lado do cliente é necessário. O Media Foundation pode resolve o esquema e enviar a solicitação para o servidor.

[out] ppbData

Ponteiro para o buffer que armazena o certificado. Esse chamador deve liberar o buffer chamando CoTaskMemFree.

[out] pcbData

Ponteiro para uma variável DWORD que recebe o número de bytes necessários para manter os dados do certificado no buffer apontado por *ppbData.

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

Confira também

IMFSSLCertificateManager