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 |