Disable TLS Session Ticket extension by default for EAP-TLS/PEAP/TTLS
Some deployed authentication servers seem to be unable to handle the TLS Session Ticket extension (they are supposed to ignore unrecognized TLS extensions, but end up rejecting the ClientHello instead). As a workaround, disable use of TLS Sesson Ticket extension for EAP-TLS, EAP-PEAP, and EAP-TTLS (EAP-FAST uses session ticket, so any server that supports EAP-FAST does not need this workaround). Signed-hostap: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
f210493b6e
commit
c22075e144
6 changed files with 25 additions and 6 deletions
|
@ -159,7 +159,7 @@ static void * eap_peap_init(struct eap_sm *sm)
|
|||
data->phase2_type.vendor = EAP_VENDOR_IETF;
|
||||
data->phase2_type.method = EAP_TYPE_NONE;
|
||||
|
||||
if (eap_peer_tls_ssl_init(sm, &data->ssl, config)) {
|
||||
if (eap_peer_tls_ssl_init(sm, &data->ssl, config, EAP_TYPE_PEAP)) {
|
||||
wpa_printf(MSG_INFO, "EAP-PEAP: Failed to initialize SSL.");
|
||||
eap_peap_deinit(sm, data);
|
||||
return NULL;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue