HP-UX AAA Server A.08.00.01 Administrator's Guide
Supported Operators...................................................................................................424
Operator Precedence and Association...................................................................424
Type Compatibility......................................................................................................425
Invoking a Policy..............................................................................................................426
Invoking Policies Through Predefined Policy Hooks.................................................426
Request Ingress Policy............................................................................................426
User Policy..............................................................................................................427
Invoking Policy from User Profiles...................................................................428
Reply Egress Policy................................................................................................428
Proxy Egress Policy................................................................................................429
Proxy Ingress Policy...............................................................................................430
Useful Attributes for Policy Conditions......................................................................431
Modifying the FSM for Specific Customizations .......................................................432
Sample Policy Implementations.......................................................................................433
Dynamic Access Control.............................................................................................433
Step 1 – Modifying the Default FSM for DAC.......................................................433
Step 2 – Defining the DAC Policies........................................................................434
DNIS Routing..............................................................................................................435
Step 1 – Modifying the Default FSM for DNIS Routing........................................435
Step 2 – Defining the DNIS Routing Policies.........................................................435
28 Customizing the HP-UX AAA Server Using the SDK..................................................................437
SDK Overview..................................................................................................................437
Migrating Plug-ins Created Using Previous Versions of the SDK...................................439
Prerequisites for Using the SDK.......................................................................................439
SDK Directory Structure...................................................................................................439
SDK Concepts...................................................................................................................439
Overview of AATVs....................................................................................................439
AATV Components.....................................................................................................440
The init Function.................................................................................................440
The action Function................................................................................................440
The timer or callback Function...............................................................................441
The cleanup Function.............................................................................................441
Creating Plug-ins..............................................................................................................441
Using AATVs to Create a Plug-in................................................................................442
Compiling and Loading a Plug-in...............................................................................443
Testing and Debugging a Plug-in................................................................................444
Using the GNU Project Debugger..........................................................................444
Using gdb to Debug Your Software Module....................................................444
Creating Plug-ins for AATVs............................................................................................445
A3 and A8 Algorithm Plug-in for EAP-SIM...............................................................445
Creating A3, A8 Plug-ins.......................................................................................446
AKA Algorithm Plug-in for EAP-AKA.......................................................................447
Creating AKA Plug-ins..........................................................................................448
Table of Contents 389