TLS processing.
More...
#include <freeradius-devel/server/protocol.h>
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/protocol/tls/freeradius.h>
#include <freeradius-devel/server/process.h>
Go to the source code of this file.
TLS processing.
- Id
- ca2a30ac23c5886dfb9a9cfe3551840198c9b6cb
- Copyright
- 2021 Arran Cudbard-Bell (a.cud.nosp@m.bard.nosp@m.b@fre.nosp@m.erad.nosp@m.ius.o.nosp@m.rg)
Definition in file base.c.
◆ process_tls_sections_t
struct process_tls_sections_t |
◆ process_tls_t
◆ FR_TLS_PACKET_CODE_VALID
#define FR_TLS_PACKET_CODE_VALID |
( |
|
_code | ) |
(((_code) > 0) && ((_code) <= FR_PACKET_TYPE_VALUE_NOTFOUND)) |
◆ PROCESS_INST
◆ PROCESS_PACKET_CODE_VALID
◆ PROCESS_PACKET_TYPE
◆ mod_process()
◆ attr_packet_type
◆ compile_list
◆ dict_tls
◆ process_state
fr_process_state_t const process_state[] |
|
static |
◆ process_tls
Initial value:= {
.common = {
.name = "tls",
},
}
#define MODULE_MAGIC_INIT
Stop people using different module/library/server versions together.
fr_dict_t const * dict_tls
static unlang_action_t mod_process(rlm_rcode_t *p_result, module_ctx_t const *mctx, request_t *request)
static const virtual_server_compile_t compile_list[]
Definition at line 225 of file base.c.
◆ process_tls_dict
Initial value:
Definition at line 31 of file base.c.
◆ process_tls_dict_attr
Initial value:= {
{ NULL }
}
fr_dict_attr_t const * attr_packet_type
@ FR_TYPE_UINT32
32 Bit unsigned integer.
Definition at line 39 of file base.c.