![]() |
The FreeRADIUS server $Id: a4e7f8c94e8038b7627bcf52356b7ed15955c1d7 $
|
#include <freeradius-devel/eap/tls.h>
Include dependency graph for rlm_eap_peap.c:Go to the source code of this file.
Data Structures | |
| struct | peap_tunnel_t |
| struct | rlm_eap_peap_t |
| struct | rlm_eap_peap_thread_t |
Macros | |
| #define | EAP_TLV_ACK_RESULT (3) |
| #define | EAP_TLV_FAILURE (2) |
| #define | EAP_TLV_SUCCESS (1) |
| #define | FR_PEAP_EXTENSIONS_TYPE 33U |
Enumerations | |
| enum | peap_resumption : uint8_t { PEAP_RESUMPTION_NO , PEAP_RESUMPTION_YES , PEAP_RESUMPTION_MAYBE } |
| enum | peap_status : uint8_t { PEAP_STATUS_INVALID , PEAP_STATUS_SENT_TLV_SUCCESS , PEAP_STATUS_SENT_TLV_FAILURE , PEAP_STATUS_TUNNEL_ESTABLISHED , PEAP_STATUS_INNER_IDENTITY_REQ_SENT , PEAP_STATUS_PHASE2_INIT , PEAP_STATUS_PHASE2 } |
Variables | |
| static fr_dict_attr_t const * | attr_auth_type |
| 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_user_name |
| static fr_dict_t const * | dict_freeradius |
| static fr_dict_t const * | dict_radius |
| rlm_eap_submodule_t | rlm_eap_peap |
| fr_dict_autoload_t | rlm_eap_peap_dict [] |
| fr_dict_attr_autoload_t | rlm_eap_peap_dict_attr [] |
| static conf_parser_t | submodule_config [] |
| struct peap_tunnel_t |
Definition at line 62 of file rlm_eap_peap.c.
Collaboration diagram for peap_tunnel_t:| Data Fields | ||
|---|---|---|
| int | default_method | |
| bool | home_access_accept | |
| peap_resumption | session_resumption_state | |
| peap_status | status | |
| fr_pair_t * | username | |
| struct rlm_eap_peap_t |
Definition at line 31 of file rlm_eap_peap.c.
Collaboration diagram for rlm_eap_peap_t:| Data Fields | ||
|---|---|---|
| bool | copy_request_to_tunnel | Use SOME of the request attributes from outside of the tunneled session in the tunneled request. |
| bool | req_client_cert | Do we do require a client cert? |
| CONF_SECTION * | server_cs | |
| fr_tls_conf_t * | tls_conf | |
| bool | use_tunneled_reply | Use the reply attributes from the tunneled session in the non-tunneled reply to the client. |
| virtual_server_t * | virtual_server | Virtual server for inner tunnel session. |
| struct rlm_eap_peap_thread_t |
Definition at line 27 of file rlm_eap_peap.c.
| Data Fields | ||
|---|---|---|
| SSL_CTX * | ssl_ctx | Thread local SSL_CTX. |
| #define EAP_TLV_ACK_RESULT (3) |
Definition at line 72 of file rlm_eap_peap.c.
| #define EAP_TLV_FAILURE (2) |
Definition at line 71 of file rlm_eap_peap.c.
| #define EAP_TLV_SUCCESS (1) |
Definition at line 70 of file rlm_eap_peap.c.
| #define FR_PEAP_EXTENSIONS_TYPE 33U |
Definition at line 74 of file rlm_eap_peap.c.
| enum peap_resumption : uint8_t |
| Enumerator | |
|---|---|
| PEAP_RESUMPTION_NO | |
| PEAP_RESUMPTION_YES | |
| PEAP_RESUMPTION_MAYBE | |
Definition at line 56 of file rlm_eap_peap.c.
| enum peap_status : uint8_t |
| Enumerator | |
|---|---|
| PEAP_STATUS_INVALID | |
| PEAP_STATUS_SENT_TLV_SUCCESS | |
| PEAP_STATUS_SENT_TLV_FAILURE | |
| PEAP_STATUS_TUNNEL_ESTABLISHED | |
| PEAP_STATUS_INNER_IDENTITY_REQ_SENT | |
| PEAP_STATUS_PHASE2_INIT | |
| PEAP_STATUS_PHASE2 | |
Definition at line 46 of file rlm_eap_peap.c.
|
static |
|
static |
|
static |
Definition at line 292 of file rlm_eap_peap.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 252 of file rlm_eap_peap.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 448 of file rlm_eap_peap.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
|
static |
Definition at line 193 of file rlm_eap_peap.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 887 of file rlm_eap_peap.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 800 of file rlm_eap_peap.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
|
static |
|
static |
Definition at line 903 of file rlm_eap_peap.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 996 of file rlm_eap_peap.c.
|
static |
Definition at line 985 of file rlm_eap_peap.c.
|
static |
|
static |
|
static |
Definition at line 737 of file rlm_eap_peap.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 355 of file rlm_eap_peap.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 102 of file rlm_eap_peap.c.
|
static |
Definition at line 105 of file rlm_eap_peap.c.
|
static |
Definition at line 103 of file rlm_eap_peap.c.
|
static |
Definition at line 106 of file rlm_eap_peap.c.
|
static |
Definition at line 92 of file rlm_eap_peap.c.
|
static |
Definition at line 93 of file rlm_eap_peap.c.
| rlm_eap_submodule_t rlm_eap_peap |
Definition at line 1028 of file rlm_eap_peap.c.
| fr_dict_autoload_t rlm_eap_peap_dict |
Definition at line 96 of file rlm_eap_peap.c.
| fr_dict_attr_autoload_t rlm_eap_peap_dict_attr |
Definition at line 109 of file rlm_eap_peap.c.
|
static |
Definition at line 76 of file rlm_eap_peap.c.
1.9.8