RSA Security logo

RSA BSAFE Cert-C
API Reference

AIA_DESCRIPTION Reference

Represents the Authority Information Access extension for X.509 v3 certificates.

It specifies how to obtain CA information about the issuer of the certificate. This CA information can include CA validation services and CA policy information. However, it does not include CRLs. The location of CRLs is specified by the CRL Distribution Points extension. (See DISTRIBUTION_POINT.) The default criticality for this extension is NON_CRITICAL. A certificate can have multiple Authority Information Access extensions at the same time. Use the AIA_DESCRIPTION structure with the C_AddExtensionsValue() and C_GetExtensionsValue() functions.

Data Fields
accessMethod An ITEM structure whose data member points to an OID that indicates the type and format of the CA access information. The access method uses either a chain of CA issuers or a set of OCSP responders. The possible values are:

CA Access Method OID Length
AIA_CAISSUERS AIA_CAISSUERS_LEN
AIA_OCSP AIA_OCSP_LEN

accessLocation A GENERAL_NAME structure that specifies the location of the CA access information.

#include <certext.h>

02607 typedef struct AIA_DESCRIPTION {
02608   ITEM         accessMethod;
02609   GENERAL_NAME accessLocation;
02610 } AIA_DESCRIPTION;

The documentation for this struct was generated from the following file:


RSA BSAFE® Cert-C 2.7 API Reference