Share via


CERT_AUTHORITY_INFO_ACCESS structure (wincrypt.h)

La structure CERT_AUTHORITY_INFO_ACCESS représente l’accès aux informations d’autorité et les extensions de certificat d’accès aux informations du sujet et spécifie comment accéder aux informations et services supplémentaires pour le sujet ou l’émetteur d’un certificat.

Syntaxe

typedef struct _CERT_AUTHORITY_INFO_ACCESS {
  DWORD                    cAccDescr;
  PCERT_ACCESS_DESCRIPTION rgAccDescr;
} CERT_AUTHORITY_INFO_ACCESS, *PCERT_AUTHORITY_INFO_ACCESS, CERT_SUBJECT_INFO_ACCESS, *PCERT_SUBJECT_INFO_ACCESS;

Membres

cAccDescr

Nombre d’éléments dans le tableau rgAccDescr .

rgAccDescr

Tableau de pointeurs vers CERT_ACCESS_DESCRIPTION structures qui décrit le format et l’emplacement d’informations supplémentaires sur le certificat. Chaque CERT_ACCESS_DESCRIPTION structure a comme membres une chaîne pszAccessMethod qui indique une méthode d’accès et une structure CERT_ALT_NAME_ENTRY qui indique l’emplacement des informations supplémentaires.

Remarques

Le type d’informations représenté par cette structure dépend des méthodes d’accès spécifiées par les structures CERT_ACCESS_DESCRIPTION dans le tableau rgAccDescr . Pour plus d’informations sur les méthodes d’accès, l’extension d’accès aux informations d’autorité et l’extension d’accès aux informations du sujet, consultez RFC 3280.

La fonction CryptDecodeObject crée un instance de cette structure lors du décodage du membre Value d’une structure CERT_EXTENSION et le membre pszObjId de la structure CERT_EXTENSION est défini sur szOID_AUTHORITY_INFO_ACCESS ou szOID_SUBJECT_INFO_ACCESS.

Une instance de cette structure peut être utilisée comme entrée dans la fonction CryptEncodeObject pour créer une CERT_EXTENSION appropriée.

Configuration requise

Condition requise Valeur
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_ACCESS_DESCRIPTION

CERT_ALT_NAME_ENTRY

RFC 3280