This describes the application information that may be provided when working with authentication contexts. See eServer Implementation Notes for details on platform-specific details.
The structure ictxApplicationInfo_t describes the application used for authentication contexts. New fields may be added to the end of this structure. On a parse operation the fields will be returned if they exist in the authentication context. Code that has been rebuilt with the new structure may access these new fields. A version supplied with the build information indicates which new fields have been provided.
The layout for ictxApplicationInfo_t follows:
typedef struct ictxApplicationInfo { char * appid; /* Application identifier name */ char * instance; /* Application instance info */ char * implemSpecific; /* Additional data, optional */ } ictxApplicationInfo_t;
<LABEL>xxxxx</LABEL><DATA>yyyyy</DATA>An example would be:
<LABEL>TCPIP address</LABEL><DATA>9.5.6.132</DATA>
The application information used for building of an authentication context is contained in the ictxAppInfo structure. The layout for ictxAppInfo follows:
typedef struct ictxAppInfo { enum ictxAppInfoFormat format; union { ictxAppInfoFormat0_t * format0; } appInfo; } ictxAppInfo_t;
enum ictxAppInfoFormat { ICTX_APP_INFO_FORMAT_0 };
When format is ICTX_APP_INFO_FORMAT_0 (0), the appInfo field
must contain an ictxAppInfoFormat0_t structure.
typedef struct ictxAppInfoFormat0 { { int version; ictxApplicationInfo_t * appInfo; } ictxAppInfoFormat0_t;
Top | Security APIs | APIs by category |