![]() |
The FreeRADIUS server $Id: a4e7f8c94e8038b7627bcf52356b7ed15955c1d7 $
|
EAP-TTLS as defined by RFC 5281. More...
#include <freeradius-devel/eap/tls.h>#include <freeradius-devel/eap/chbind.h>#include <freeradius-devel/tls/strerror.h>
Include dependency graph for rlm_eap_ttls.c:Go to the source code of this file.
Data Structures | |
| struct | rlm_eap_ttls_t |
| struct | rlm_eap_ttls_thread_t |
| struct | ttls_tunnel_t |
Macros | |
| #define | FR_DIAMETER_AVP_FLAG_MANDATORY 0x40 |
| #define | FR_DIAMETER_AVP_FLAG_VENDOR 0x80 |
Variables | |
| static fr_dict_attr_t const * | attr_chap_challenge |
| static fr_dict_attr_t const * | attr_eap_channel_binding_message |
| static fr_dict_attr_t const * | attr_eap_message |
| static fr_dict_attr_t const * | attr_eap_tls_require_client_cert |
| static fr_dict_attr_t const * | attr_ms_chap2_success |
| static fr_dict_attr_t const * | attr_ms_chap_challenge |
| static fr_dict_attr_t const * | attr_reply_message |
| static fr_dict_attr_t const * | attr_user_name |
| static fr_dict_attr_t const * | attr_user_password |
| static fr_dict_attr_t const * | attr_vendor_specific |
| static fr_dict_t const * | dict_freeradius |
| static fr_dict_t const * | dict_radius |
| rlm_eap_submodule_t | rlm_eap_ttls |
| fr_dict_autoload_t | rlm_eap_ttls_dict [] |
| fr_dict_attr_autoload_t | rlm_eap_ttls_dict_attr [] |
| static conf_parser_t | submodule_config [] |
EAP-TTLS as defined by RFC 5281.
Definition in file rlm_eap_ttls.c.
| struct rlm_eap_ttls_t |
Definition at line 37 of file rlm_eap_ttls.c.
Collaboration diagram for rlm_eap_ttls_t:| Data Fields | ||
|---|---|---|
| bool | include_length | |
| bool | req_client_cert | |
| CONF_SECTION * | server_cs | |
| fr_tls_conf_t * | tls_conf | |
| virtual_server_t * | virtual_server | |
| struct rlm_eap_ttls_thread_t |
Definition at line 33 of file rlm_eap_ttls.c.
| Data Fields | ||
|---|---|---|
| SSL_CTX * | ssl_ctx | Thread local SSL_CTX. |
| struct ttls_tunnel_t |
Definition at line 66 of file rlm_eap_ttls.c.
Collaboration diagram for ttls_tunnel_t:| Data Fields | ||
|---|---|---|
| bool | authenticated | |
| fr_pair_t * | username | |
| #define FR_DIAMETER_AVP_FLAG_MANDATORY 0x40 |
Definition at line 124 of file rlm_eap_ttls.c.
| #define FR_DIAMETER_AVP_FLAG_VENDOR 0x80 |
Definition at line 123 of file rlm_eap_ttls.c.
|
static |
Definition at line 233 of file rlm_eap_ttls.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 731 of file rlm_eap_ttls.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 581 of file rlm_eap_ttls.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 957 of file rlm_eap_ttls.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 886 of file rlm_eap_ttls.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
|
static |
|
static |
Definition at line 973 of file rlm_eap_ttls.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 1045 of file rlm_eap_ttls.c.
|
static |
Definition at line 1034 of file rlm_eap_ttls.c.
|
static |
Definition at line 620 of file rlm_eap_ttls.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
|
static |
Definition at line 428 of file rlm_eap_ttls.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 96 of file rlm_eap_ttls.c.
|
static |
Definition at line 101 of file rlm_eap_ttls.c.
|
static |
Definition at line 98 of file rlm_eap_ttls.c.
|
static |
Definition at line 94 of file rlm_eap_ttls.c.
|
static |
Definition at line 97 of file rlm_eap_ttls.c.
|
static |
Definition at line 99 of file rlm_eap_ttls.c.
|
static |
Definition at line 100 of file rlm_eap_ttls.c.
|
static |
Definition at line 102 of file rlm_eap_ttls.c.
|
static |
Definition at line 103 of file rlm_eap_ttls.c.
|
static |
Definition at line 104 of file rlm_eap_ttls.c.
|
static |
Definition at line 84 of file rlm_eap_ttls.c.
|
static |
Definition at line 85 of file rlm_eap_ttls.c.
| rlm_eap_submodule_t rlm_eap_ttls |
Definition at line 1075 of file rlm_eap_ttls.c.
| fr_dict_autoload_t rlm_eap_ttls_dict |
Definition at line 88 of file rlm_eap_ttls.c.
| fr_dict_attr_autoload_t rlm_eap_ttls_dict_attr |
Definition at line 107 of file rlm_eap_ttls.c.
|
static |
Definition at line 71 of file rlm_eap_ttls.c.
1.9.8