RADIUS: Preliminary support RADIUS/TLS as an alternative to RADIUS/UDP
This adds initial parts for RADIUS/TLS support in the RADIUS client. This can be used with eapol_test and hostapd. This functionality is not included by default and CONFIG_RADIUS_TLS=y in .config can be used to enable it. This version does not yet include all the needed functionality for TLS validation and the rules for dropping a TCP connection based on invalid RADIUS attributes. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
87f33c26b9
commit
95a825bc43
11 changed files with 715 additions and 22 deletions
|
@ -555,6 +555,10 @@ static void hostapd_config_free_radius(struct hostapd_radius_server *servers,
|
|||
|
||||
for (i = 0; i < num_servers; i++) {
|
||||
os_free(servers[i].shared_secret);
|
||||
os_free(servers[i].ca_cert);
|
||||
os_free(servers[i].client_cert);
|
||||
os_free(servers[i].private_key);
|
||||
os_free(servers[i].private_key_passwd);
|
||||
}
|
||||
os_free(servers);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue