HP-UX AAA Server A.08.02 Administrator's Guide
A Supported IETF RFCs..............................................................................423
B Supported Authentication Methods...........................................................425
C RADIUS Data Packets..............................................................................427
Data Packet Format...............................................................................................................427
Attribute-Value Pair Format ...............................................................................................427
D Header Files, Data Structures, and APIs in the HP-UX AAA Server SDK..........429
Header Files and Data Structures in the SDK............................................................................429
APIs in the HP-UX AAA Server SDK.........................................................................................429
A-V Pair APIs...................................................................................................................429
sdk_avp_t *sdk_avp_allocate().....................................................................................429
void sdk_avp_free().....................................................................................................430
int sdk_get_avp_info()..................................................................................................430
int sdk_set_avp().........................................................................................................430
int sdk_set_vend_avp().................................................................................................431
Authreq APIs...................................................................................................................431
sdk_avp_t *sdk_find_avp()...........................................................................................431
sdk_avp_t *sdk_find_vend_avp()...................................................................................432
int sdk_del_avp().........................................................................................................433
int sdk_insert_avp()......................................................................................................433
int sdk_get_authreq_info()............................................................................................434
Logging APIs...................................................................................................................435
int sdk_logit()..............................................................................................................435
int sdk_log_debug().....................................................................................................436
Asynchronous Event and I/O APIs......................................................................................437
int sdk_pollfd_register()................................................................................................437
int sdk_pollfd_unregister().............................................................................................437
int sdk_schedule_event()...............................................................................................437
Secondary APIs...............................................................................................................438
sdk_authreq_t *sdk_get_authreq_by_id()........................................................................438
char *sdk_get_config_dir()...........................................................................................438
int sdk_set_authreq_info...............................................................................................438
int sdk_get_client_info()................................................................................................439
int sdk_decrypt_passwd().............................................................................................440
int sdk_encrypt_passwd()..............................................................................................440
sdk_authreq_t * sdk_authreq_allocate............................................................................440
void sdk_authreq_free..................................................................................................441
int sdk_enqueue_authreq..............................................................................................441
E Syntax of the Decision Files in Earlier Versions of the HP-UX AAA Server........442
Expressions .........................................................................................................................442
Specifying Attributes in Group Entries .....................................................................................443
Dynamic Access Control ..................................................................................................443
Internal Values ................................................................................................................443
Using Indirection .................................................................................................................443
Example Group Entries .........................................................................................................444
DNIS.grp for DNIS Routing...............................................................................................444
DAC.grp for Dynamic Access Control.................................................................................445
Glossary of Terms......................................................................................447
Index.......................................................................................................452
Contents 15