Project

General

Profile

Bug #5924

Updated by lynxis about 1 year ago

Implement the Server Assignment Request as GSUP Location Update Request/Answer. 
 In strongswan register the osmo-epdg as listener->authorize(). 

 <pre> 
 METHOD(listener_t, authorize, bool, 
         private_ext_auth_listener_t *this, ike_sa_t *ike_sa, 
         bool final, bool *success) 

 if (eap_aka_finish()) (final) { 
  gsup_location_update(); 
  *success = gsup_outcome_location_update() 
 } 
 </pre> 

 The following plugins already do this: 

 - ext_auth (best match) 
 - whitelist 
 - save_keys. 


 The final flag might be too late. 
 

Back

Add picture from clipboard (Maximum size: 48.8 MB)