HP-UX AAA Server A.08.02.10 Administrator's Guide HP-UX 11i v3 (T1428-90093, November 2013)

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