![]() |
The FreeRADIUS server $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
|
Implements the EAP framework. More...
#include <freeradius-devel/server/modpriv.h>#include <freeradius-devel/server/state.h>#include <freeradius-devel/radius/radius.h>#include <freeradius-devel/eap/base.h>#include <freeradius-devel/eap/types.h>
Include dependency graph for rlm_eap.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | rlm_eap_t |
| Instance data for rlm_eap. More... | |
Enumerations | |
| enum | rlm_eap_require_realm_t { REQUIRE_REALM_YES = 0 , REQUIRE_REALM_NO , REQUIRE_REALM_NAI } |
| Different settings for realm issues. More... | |
Implements the EAP framework.
Definition in file rlm_eap.h.
| struct rlm_eap_t |
Collaboration diagram for rlm_eap_t:| Data Fields | ||
|---|---|---|
| fr_dict_enum_value_t const * | auth_type | |
| eap_type_t | default_method | Resolved default_method_name. |
| bool | default_method_is_set | Whether the user specified a default eap method. |
| char const * | default_method_name | Default method to attempt to start. |
| bool | ignore_unknown_types | Ignore unknown types (for later proxying). |
| rlm_eap_method_t | methods[FR_EAP_METHOD_MAX] | Array of loaded (or not), submodules. |
| char const * | name | Name of this instance. |
| fr_randctx | rand_pool | Pool of random data. |
| rlm_eap_require_realm_t | require_realm | Whether we require the outer identity to contain a realm. |
| module_instance_t const ** | type_identity_submodule |
List of submodules which have a method identity callback, i.e. those which may set themselves to be the default EAP-Type based on the identity provided. |
| size_t | type_identity_submodule_len | How many submodules are in the list. |
| module_instance_t ** | type_submodules | Submodules we loaded. |
Different settings for realm issues.
1.9.8