Função CertFindAttribute (wincrypt.h)

A função CertFindAttribute localiza o primeiro atributo na matriz CRYPT_ATTRIBUTE , conforme identificado pelo identificador de objeto (OID). Essa função pode ser usada no processamento de uma solicitação de certificado decodificada. Uma estrutura CERT_REQUEST_INFO é derivada de uma solicitação de certificado decodificada. A matriz rgAttribute é recuperada dessa estrutura e passada para essa função no parâmetro rgAttr . Essa função determina se um atributo específico está na matriz e, em caso afirmativo, retorna um ponteiro para ele.

Sintaxe

PCRYPT_ATTRIBUTE CertFindAttribute(
  [in] LPCSTR             pszObjId,
  [in] DWORD              cAttr,
  [in] CRYPT_ATTRIBUTE [] rgAttr
);

Parâmetros

[in] pszObjId

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

[in] cAttr

Número de atributos na matriz rgAttr .

[in] rgAttr

Matriz de estruturas de CRYPT_ATTRIBUTE .

Valor retornado

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

Requisitos

   
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

CertFindExtension

CertFindRDNAttr

Funções Gerenciamento de Dados