RSA BSAFE Cert-C

Certificate Components for C

Crypto-C 6.2.1 Developer's Guide
Search

AIA_DESCRIPTION Reference

Represents the Authority Information Access (AIA) extension for X.509 v3 certificates, and specifies how to obtain CA information about the issuer of the certificate.

This information can include CA validation services and CA policy information, but it does not include CRLs.

The location of CRLs is specified by the CRL Distribution Points extension. (See DISTRIBUTION_POINT.)

This extension has a NON_CRITICAL default criticality. A certificate can have multiple AIA extensions simultaneously. Use this structure with C_AddExtensionValue() and C_GetExtensionValue().

#include <certext.h>

typedef struct AIA_DESCRIPTION {

  ITEM         accessMethod;
  GENERAL_NAME accessLocation;
} AIA_DESCRIPTION;

Data Fields

ITEM accessMethod
 An ITEM structure whose data member points to an OID that indicates the type and format of the CA access information. More...

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


Field Documentation

ITEM 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


Copyright (c) 1999-2005 RSA Security Inc. All rights reserved. 067-001001-2720-001-000 - 2.7.2