Partager via


structure CERT_EXTENSION (wincrypt.h)

La structure CERT_EXTENSION contient les informations d’extension d’un certificat, d’une liste de révocation de certificats (CRL) ou d’une liste d’approbation de certificat (CTL).

Syntaxe

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

Membres

pszObjId

Identificateur d’objet (OID) qui spécifie la structure des données d’extension contenues dans le membre Value . Pour plus d’informations sur les OID d’extension et leurs structures associées, consultez Structures d’extension de certificat X.509.

fCritical

Si la valeur EST TRUE, toutes les limitations spécifiées par l’extension dans le membre Value de cette structure sont impératives. Si la valeur est FALSE, les limitations définies par cette extension peuvent être ignorées.

Value

Structure CRYPT_OBJID_BLOB qui contient les données d’extension encodées. Le membre cbData de Value indique la longueur en octets du membre pbData . La chaîne d’octets de membre pbData est l’extension encodée.

Configuration requise

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête wincrypt.h

Voir aussi

CERT_EXTENSIONS

CERT_INFO

CRL_ENTRY

CRL_INFO

CRYPT_INTEGER_BLOB

CTL_ENTRY

CTL_INFO

CertFindExtension