TLS: Add tls_disable_tlsv1_1 and tls_disable_tlsv1_2 phase1 params
These can be used to disable TLSv1.1 and TLSv1.2 as a workaround for AAA servers that have issues interoperating with newer TLS versions. Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
This commit is contained in:
parent
41ff0fa64c
commit
e9a6f18385
4 changed files with 27 additions and 0 deletions
|
@ -64,6 +64,14 @@ static void eap_tls_params_flags(struct tls_connection_params *params,
|
|||
params->flags |= TLS_CONN_DISABLE_SESSION_TICKET;
|
||||
if (os_strstr(txt, "tls_disable_session_ticket=0"))
|
||||
params->flags &= ~TLS_CONN_DISABLE_SESSION_TICKET;
|
||||
if (os_strstr(txt, "tls_disable_tlsv1_1=1"))
|
||||
params->flags |= TLS_CONN_DISABLE_TLSv1_1;
|
||||
if (os_strstr(txt, "tls_disable_tlsv1_1=0"))
|
||||
params->flags &= ~TLS_CONN_DISABLE_TLSv1_1;
|
||||
if (os_strstr(txt, "tls_disable_tlsv1_2=1"))
|
||||
params->flags |= TLS_CONN_DISABLE_TLSv1_2;
|
||||
if (os_strstr(txt, "tls_disable_tlsv1_2=0"))
|
||||
params->flags &= ~TLS_CONN_DISABLE_TLSv1_2;
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue