Função CertFindExtension (wincrypt.h)

A função CertFindExtension localiza a primeira extensão na matriz CERT_EXTENSION , conforme identificado por seu identificador de objeto (OID). Essa função pode ser usada no processamento de um certificado decodificado. Uma estrutura CERT_INFO é derivada de um certificado decodificado. O membro rgExtension da estrutura CERT_INFO é passado para CertFindExtension no parâmetro rgExtensions. Essa função determina se uma extensão específica está na matriz e, nesse caso, retorna um ponteiro para ela

Sintaxe

PCERT_EXTENSION CertFindExtension(
  [in] LPCSTR            pszObjId,
  [in] DWORD             cExtensions,
  [in] CERT_EXTENSION [] rgExtensions
);

Parâmetros

[in] pszObjId

Um ponteiro para o OID ( identificador de objeto ) a ser usado na pesquisa.

[in] cExtensions

Número de extensões na matriz rgExtensions .

[in] rgExtensions

Matriz de estruturas de CERT_EXTENSION .

Retornar valor

Retorna um ponteiro para a extensão, se um for encontrado. Caso contrário, NULL será retornado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [aplicativos da área de trabalho | aplicativos UWP]
Servidor mínimo com suporte Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho wincrypt.h
Biblioteca Crypt32.lib
DLL Crypt32.dll

Confira também

CertFindAttribute

CertFindRDNAttr

Funções Gerenciamento de Dados