Compartilhar via


estrutura CERT_EXTENSION (wincrypt.h)

A estrutura CERT_EXTENSION contém as informações de extensão de um certificado, CRL ( Lista de Certificados Revogados ) ou CTL ( Lista de Certificados Confiáveis ).

Sintaxe

typedef struct _CERT_EXTENSION {
  LPSTR            pszObjId;
  BOOL             fCritical;
  CRYPT_OBJID_BLOB Value;
} CERT_EXTENSION, *PCERT_EXTENSION;

Membros

pszObjId

OID (identificador de objeto ) que especifica a estrutura dos dados de extensão contidos no membro Value . Para obter informações específicas sobre OIDs de extensão e suas estruturas relacionadas, consulte Estruturas de extensão de certificado X.509.

fCritical

Se TRUE, quaisquer limitações especificadas pela extensão no membro Value dessa estrutura serão imperativas. Se FALSE, as limitações definidas por essa extensão poderão ser ignoradas.

Value

Uma estrutura CRYPT_OBJID_BLOB que contém os dados de extensão codificados. O membro cbData de Value indica o comprimento em bytes do membro pbData . A cadeia de caracteres de byte do membro pbData é a extensão codificada.

Requisitos

   
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho wincrypt.h

Confira também

CERT_EXTENSIONS

CERT_INFO

CRL_ENTRY

CRL_INFO

CRYPT_INTEGER_BLOB

CTL_ENTRY

CTL_INFO

CertFindExtension