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

Expand description

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