Export (0) Print
Expand All
Expand Minimize

CERT_AUTHORITY_INFO_ACCESS structure

The CERT_AUTHORITY_INFO_ACCESS structure represents authority information access and subject information access certificate extensions and specifies how to access additional information and services for the subject or the issuer of a certificate.

Syntax


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;

Members

cAccDescr

The number of elements in the rgAccDescr array.

rgAccDescr

An array of pointers to CERT_ACCESS_DESCRIPTION structures that describes the format and location of additional information about the certificate. Each CERT_ACCESS_DESCRIPTION structure has as its members a pszAccessMethod string that indicates an access method and a CERT_ALT_NAME_ENTRY structure that indicates the location of the additional information.

Remarks

The type of information represented by this structure depends on the access methods specified by the CERT_ACCESS_DESCRIPTION structures in the rgAccDescr array. For more information about access methods, the authority information access extension, and the subject information access extension, see RFC 3280.

The CryptDecodeObject function creates an instance of this structure when decoding a CERT_EXTENSION structure's Value member and the pszObjId member of the CERT_EXTENSION structure is set to szOID_AUTHORITY_INFO_ACCESS or szOID_SUBJECT_INFO_ACCESS.

An instance of this structure can be used as input to the CryptEncodeObject function to create an appropriate CERT_EXTENSION.

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Wincrypt.h

See also

RFC 3280
CERT_ACCESS_DESCRIPTION
CERT_ALT_NAME_ENTRY

 

 

Community Additions

ADD
Show:
© 2014 Microsoft