Module radius::core::rfc5607[][src]

Utility for rfc5607 packet.

This module handles the packet according to the following definition:

//! # -*- text -*-
# Copyright (C) 2020 The FreeRADIUS Server project and contributors
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
# Version $Id$
#
#	Attributes and values defined in RFC 5607.
#	http://www.ietf.org/rfc/rfc5607.txt
#
#	$Id$
#

VALUE	Service-Type			Framed-Management	18

ATTRIBUTE	Framed-Management			133	integer

VALUE	Framed-Management		SNMP			1
VALUE	Framed-Management		Web-Based		2
VALUE	Framed-Management		Netconf			3
VALUE	Framed-Management		FTP			4
VALUE	Framed-Management		TFTP			5
VALUE	Framed-Management		SFTP			6
VALUE	Framed-Management		RCP			7
VALUE	Framed-Management		SCP			8

ATTRIBUTE	Management-Transport-Protection		134	integer

VALUE	Management-Transport-Protection	No-Protection		1
VALUE	Management-Transport-Protection	Integrity-Protection	2
VALUE	Management-Transport-Protection	Integrity-Confidentiality-Protection	3

ATTRIBUTE	Management-Policy-Id			135	string

ATTRIBUTE	Management-Privilege-Level		136	integer

Constants

FRAMED_MANAGEMENT_FTP
FRAMED_MANAGEMENT_NETCONF
FRAMED_MANAGEMENT_RCP
FRAMED_MANAGEMENT_SCP
FRAMED_MANAGEMENT_SFTP
FRAMED_MANAGEMENT_SNMP
FRAMED_MANAGEMENT_TFTP
FRAMED_MANAGEMENT_TYPE
FRAMED_MANAGEMENT_WEB_BASED
MANAGEMENT_POLICY_ID_TYPE
MANAGEMENT_PRIVILEGE_LEVEL_TYPE
MANAGEMENT_TRANSPORT_PROTECTION_INTEGRITY_CONFIDENTIALITY_PROTECTION
MANAGEMENT_TRANSPORT_PROTECTION_INTEGRITY_PROTECTION
MANAGEMENT_TRANSPORT_PROTECTION_NO_PROTECTION
MANAGEMENT_TRANSPORT_PROTECTION_TYPE
SERVICE_TYPE_FRAMED_MANAGEMENT

Functions

add_framed_management

Add framed_management value-defined integer value to a packet.

add_management_policy_id

Add management_policy_id string value to a packet.

add_management_privilege_level

Add management_privilege_level integer value to a packet.

add_management_transport_protection

Add management_transport_protection value-defined integer value to a packet.

delete_framed_management

Delete all of framed_management values from a packet.

delete_management_policy_id

Delete all of management_policy_id values from a packet.

delete_management_privilege_level

Delete all of management_privilege_level values from a packet.

delete_management_transport_protection

Delete all of management_transport_protection values from a packet.

lookup_all_framed_management

Lookup all of the framed_management value-defined integer value from a packet.

lookup_all_management_policy_id

Lookup all of the management_policy_id string value from a packet.

lookup_all_management_privilege_level

Lookup all of the management_privilege_level integer value from a packet.

lookup_all_management_transport_protection

Lookup all of the management_transport_protection value-defined integer value from a packet.

lookup_framed_management

Lookup a framed_management value-defined integer value from a packet.

lookup_management_policy_id

Lookup a management_policy_id string value from a packet.

lookup_management_privilege_level

Lookup a management_privilege_level integer value from a packet.

lookup_management_transport_protection

Lookup a management_transport_protection value-defined integer value from a packet.

Type Definitions

FramedManagement
ManagementTransportProtection