This class has been removed from the SDK. EapWifiConfig was a generic class used for all EAP types. Use the following specific classes that correspond to a specific EAP type instead:
Datalogic .NET SDK
EapWiFiConfig (Class)
Syntax
public class EapWiFiConfig : WiFiConfig
Overview
Used for all EAP-based Wi-Fi configurations.
Public Members |
|
|
None |
Public Constructors |
|
EapWiFiConfig() |
Default constructor. This constructor assigns these default values: SSID = ""; Broadcast = true; Protect = false; ImportPACFilePath = ""; PacAIDInfo = ""; Cckm = false; Encr = Encryption.Aes; eapConfig.EapReserved1 = (uint)0; SharedKey = ""; AuthType = Authentication.Wpa2; eapConfig.EapReserved2 = (uint)0; PmkCache = false; EapType = EapTypes.PppEapMschapV2; CredType = CredentialsType.CtNotUsed; CredSource = CredentialsSource.CsNotUsed; ValidateServer = false; ServerCertName = ""; ClientCertName = ""; InnerMethod = EapInnerMethod.InnerNotUsed; AutoPAC = true; EncryptID = true; UserName = ""; Password = ""; |
Public Properties |
Note: all properties suppport both get and set |
|
EapConfig |
CfgStruct |
Get and set the internal struct used for marshaling between DotNet and C SDK. Although property is public, it is not generally useful outside the class and should be only used internally by WiFi class methods. |
String |
ConfigName |
Friendly name to associate with this connection |
String |
SSID |
Get and set the SSID for this profile |
AuthType |
Get and set the Authentication type for this profile |
|
Encr |
Get and set the encryption type for this profile |
|
String |
PSK |
Get and set the PSK for this profile |
bool |
Broadcast |
Broadcast determines if hidden networks are allowed Setting to true = connect to the network, even if it's not broadcasting the SSID Setting to false = only connect to the network if it's SSID is being broadcast |
bool |
Protect |
Only applicable for PSK profiles that should use a password. When adding a profile, this field should be set to 0. When editing a profile: True = re-use existing password False = use provided new password |
String |
ImportPACFilePath |
Full path to the PAC file for manual PAC provisioning Protected Access Credentials (PAC) files are credentials used to prove the device's identity to a Radius server in the EAP-FAST connection method. Example: "\Windows\test.pac" |
String |
PacAIDInfo |
PAC authority identity (AID) information used to select PAC from a list of PACs on the device. Used during EAP-FAST connections. All EAP-FAST authenticators are identified by an AID. |
bool |
Cckm |
Cisco Centralized Key Management (CCKM) Fast Roaming. True = yes, using CCKM False = no, not using CCKM |
String |
SharedKey |
Shared secret key value |
bool |
PmkCache |
Use Pairwise Master Key (PMK) caching? Allows authenticating clients can skip EAP exchange while roaming between access points. True = yes, use PMK caching False = no, don't use PMK caching |
EapType |
The EAP type to use for the connection |
|
CredType |
The credentials type to use for this connection |
|
CredSource |
The credentials source to use for this connection |
|
bool |
ValidateServer |
Validate the server? True = yes, validate server certificate False = no, don't validate the server certificate |
String |
ServerCertName |
"Friendly Name" of the server digital certificate that should be validated. Certificate must already be loaded on the system and visible in the Certificates Control Panel under "Trusted Authorities" |
String |
ClientCertName |
"Friendly Name" of the client digital certificate that should be used. Certificate must already be loaded on the system and visible in the Certificates Control Panel under "My Certificates". |
InnerMethod |
EAP Inner Method type |
|
bool |
AutoPAC |
Automatic PAC provisioning (EAP-FAST setting) False = Use manual PAC True = Use automatic PAC |
bool |
EncryptID |
Encrypt Identity of EAP methods? True = Encrypt identify of EAP methods |
String |
UserName |
Username of EAP method |
String |
Password |
Password of EAP method |
Copyright © Datalogic ADC. All Right Reserved