Files
2026-07-30 11:19:44 +05:30

178 lines
6.0 KiB
Mathematica

/* 00comp_ipnet_8021x.cdf - IPNet 802.1X Supplicant configuration file */
/*
* Copyright (c) 2007 Wind River Systems, Inc.
*
* The right to copy, distribute or otherwise make use of this software
* may be licensed only pursuant to the terms of an applicable Wind River
* license agreement. No license to Wind River intellectual property rights
* is granted herein. All rights not licensed by Wind River are reserved
* by Wind River.
*/
/*
modification history
--------------------
01c,06jul10,mry WIND00141200, NetCfg restructure
01b,04mar10,hfc fix for WIND00184598
01a,07aug07,mry created.
*/
#ifdef _WRS_CONFIG_COMPONENT_IP8021X
Folder FOLDER_IP8021X_SUPP {
NAME 802.1X Supplicant Components
SYNOPSIS 802.1X Supplicant Components
CHILDREN INCLUDE_IP8021X_SUPPLICANT \
INCLUDE_DOT1X_SUPP_LEGACY_API \
INCLUDE_IP8021X_SUPPLICANT_MIB
_CHILDREN FOLDER_NET_L5_APPLICATIONS
}
Component INCLUDE_IP8021X_SUPPLICANT {
NAME 802.1X Supplicant
SYNOPSIS Enables 802.1X Supplicant functionality
MODULES ip8021x.o
LINK_SYMS ip8021x_cmd_8021x
CONFIGLETTES ip8021x_config.c
CFG_PARAMS IPSUPP_IFNAM \
IPSUPP_SSID \
IPSUPP_PSK \
IPSUPP_AUTHTYPE \
IPSUPP_ENCRTYPE \
IPSUPP_ENFORCE_RFC4017 \
IPSUPP_HELDPERIOD \
IPSUPP_AUTHPERIOD \
IPSUPP_STARTPERIOD \
IPSUPP_MAXSTART \
IP8021X_LOG_LEVEL
}
Component INCLUDE_DOT1X_SUPP_LEGACY_API {
NAME 802.1X Supplicant Legacy API
SYNOPSIS Enables 802.1X Supplicant Legacy API support
REQUIRES INCLUDE_IP8021X_SUPPLICANT
MODULES ip8021x_supp_legacy_api.o
LINK_SYMS dot1xLegacyApiList
}
Component INCLUDE_IP8021X_SUPPLICANT_MIB {
NAME 802.1X Supplicant MIB Component
SYNOPSIS 802.1X Supplicant MIB Component
REQUIRES INCLUDE_IP8021X_SUPPLICANT \
INCLUDE_WINDMANAGE_SNMP_CORE \
INCLUDE_MIB_CONFIG
INIT_RTN dot1xMibAdd();
_INIT_ORDER usrNetAppInit
MODULES ip8021x_vxmib.o \
snmpDot1x.o
LINK_SYMS ip8021x_vxmib_entry_get
}
/******************** Configuration Parameters *****************************/
Parameter IPSUPP_IFNAM {
NAME Interface Name
SYNOPSIS The Interface name to which the IP supplicant is bound.
TYPE char *
DEFAULT "wls0"
}
Parameter IPSUPP_SSID {
NAME Peer's SSID
SYNOPSIS The Service Set IDentifier of the peer to which the \
IP supplicant is authenticating. \
NOTE: Only Required for PSK mode. max 32 characters.
TYPE char *
DEFAULT "wind"
}
Parameter IPSUPP_PSK {
NAME Pre-Shared Key
SYNOPSIS The Pre-Shared Key either as a passphrase (8-63 characters) \
or as a hex key (32 octets exactly) \
e.g.: Passphrase: "Wind_River_Wireless_Security_6.9" \
Hex Key: "0x00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff"
TYPE char *
DEFAULT "Wind_River_Wireless_Security_6.9"
}
Parameter IPSUPP_AUTHTYPE {
NAME Authentication Type
SYNOPSIS Authentication Type used by the supplicant. \
Valid values: "wired", "wps", "wpa", "wpa-psk", "wpa2", "wpa2-psk"
Note that when "wps" is selected, this is a WPS exclusive mode and the
supplicant will not handle 8021x exchanges until a valid WPS exchange
is completed. This is a way to prevent the supplicant from negotiating
with a non WPS enabled device (i.e. an added security measure).
WPS mode can still be supported when the auth type is set to any of the
wireless modes ("wpa", "wpa-psk", "wpa2", "wpa2-psk"), but it is not
exclusive meaning if an association is made to a non WPS AP that supports
the configured auth/encr types, a successful session may be established
even if WPS had been enabled.
TYPE char *
DEFAULT "wpa-psk"
}
Parameter IPSUPP_ENCRTYPE {
NAME Encryption Type
SYNOPSIS Encryption Type used by the supplicant. \
Valid values: "tkip", "ccmp". \
NOTE: Irrelevant if AUTHTYPE == "wired" or "wps"
TYPE char *
DEFAULT "tkip"
}
Parameter IPSUPP_ENFORCE_RFC4017 {
NAME Enforce RFC 4017
SYNOPSIS If set, disables support for weak outer EAP methods \
not suitable for wireless authenitcation as per RFC. \
Valid values: 0, 1.
TYPE char *
DEFAULT "1"
}
Parameter IPSUPP_HELDPERIOD {
NAME dot1xSuppHeldPeriod
SYNOPSIS The value, in seconds, of the heldPeriod \
constant currently in use by the Supplicant \
PAE state machine (IEEE Std 802.1X-2001, 8.5.8.1.2).
TYPE char *
DEFAULT "60"
}
Parameter IPSUPP_AUTHPERIOD {
NAME dot1xSuppAuthPeriod
SYNOPSIS The value, in seconds, of the authPeriod \
constant currently in use by the Supplicant \
PAE state machine (IEEE Std 802.1X-2001, 8.5.8.1.2).
TYPE char *
DEFAULT "30"
}
Parameter IPSUPP_STARTPERIOD {
NAME dot1xSuppStartPeriod
SYNOPSIS The value, in seconds, of the startPeriod \
constant currently in use by the Supplicant \
PAE state machine (IEEE Std 802.1X-2001, 8.5.8.1.2).
TYPE char *
DEFAULT "30"
}
Parameter IPSUPP_MAXSTART {
NAME dot1xSuppMaxStart
SYNOPSIS The value of the maxStart constant currently in use by \
the Supplicant PAE state machine (IEEE Std 802.1X-2001, 8.5.8.1.2).
TYPE char *
DEFAULT "3"
}
Parameter IP8021X_LOG_LEVEL {
NAME IP8021X Syslog Level
SYNOPSIS Syslog Level for the IP8021X module. \
One of: IPCOM_LOG_EMERG, IPCOM_LOG_CRIT, IPCOM_LOG_ERR, \
IPCOM_LOG_WARNING, IPCOM_LOG_NOTICE, IPCOM_LOG_INFO, \
IPCOM_LOG_DEBUG, IPCOM_LOG_DEBUG2
TYPE int
DEFAULT IPCOM_LOG_INFO
}
#endif