NetworkManager::WirelessSecuritySetting Class

class NetworkManager::WirelessSecuritySetting

Represents wireless security setting. More...

Header: #include <NetworkManagerQt/WirelessSecuritySetting>
CMake: find_package(KF6 REQUIRED COMPONENTS NetworkManagerQt)
target_link_libraries(mytarget PRIVATE KF6::NetworkManagerQt)
Inherits: NetworkManager::Setting

Public Types

enum AuthAlg { None, Open, Shared, Leap }
enum KeyMgmt { Unknown, Wep, Ieee8021x, WpaNone, WpaPsk, …, OWE }
List
enum Pmf { DefaultPmf, DisablePmf, OptionalPmf, RequiredPmf }
Ptr
enum WepKeyType { NotSpecified, Hex, Passphrase }
enum WpaEncryptionCapabilities { Wep40, Wep104, Tkip, Ccmp }
enum WpaProtocolVersion { Wpa, Rsn }

Public Functions

WirelessSecuritySetting()
WirelessSecuritySetting(const NetworkManager::WirelessSecuritySetting::Ptr &other)
NetworkManager::WirelessSecuritySetting::AuthAlg authAlg() const
QList<NetworkManager::WirelessSecuritySetting::WpaEncryptionCapabilities> group() const
NetworkManager::WirelessSecuritySetting::KeyMgmt keyMgmt() const
QString leapPassword() const
NetworkManager::Setting::SecretFlags leapPasswordFlags() const
QString leapUsername() const
QList<NetworkManager::WirelessSecuritySetting::WpaEncryptionCapabilities> pairwise() const
NetworkManager::WirelessSecuritySetting::Pmf pmf() const
QList<NetworkManager::WirelessSecuritySetting::WpaProtocolVersion> proto() const
QString psk() const
NetworkManager::Setting::SecretFlags pskFlags() const
void setAuthAlg(NetworkManager::WirelessSecuritySetting::AuthAlg alg)
void setGroup(const QList<NetworkManager::WirelessSecuritySetting::WpaEncryptionCapabilities> &list)
void setKeyMgmt(NetworkManager::WirelessSecuritySetting::KeyMgmt mgmt)
void setLeapPassword(const QString &password)
void setLeapPasswordFlags(NetworkManager::Setting::SecretFlags type)
void setLeapUsername(const QString &username)
void setPairwise(const QList<NetworkManager::WirelessSecuritySetting::WpaEncryptionCapabilities> &list)
void setPmf(NetworkManager::WirelessSecuritySetting::Pmf pmf)
void setProto(const QList<NetworkManager::WirelessSecuritySetting::WpaProtocolVersion> &list)
void setPsk(const QString &key)
void setPskFlags(NetworkManager::Setting::SecretFlags type)
void setWepKey0(const QString key)
void setWepKey1(const QString key)
void setWepKey2(const QString key)
void setWepKey3(const QString key)
void setWepKeyFlags(NetworkManager::Setting::SecretFlags type)
void setWepKeyType(NetworkManager::WirelessSecuritySetting::WepKeyType type)
void setWepTxKeyindex(quint32 index)
QString wepKey0() const
QString wepKey1() const
QString wepKey2() const
QString wepKey3() const
NetworkManager::Setting::SecretFlags wepKeyFlags() const
NetworkManager::WirelessSecuritySetting::WepKeyType wepKeyType() const
quint32 wepTxKeyindex() const

Detailed Description

Member Type Documentation

enum WirelessSecuritySetting::AuthAlg

ConstantValue
NetworkManager::WirelessSecuritySetting::None0
NetworkManager::WirelessSecuritySetting::Open1
NetworkManager::WirelessSecuritySetting::Shared2
NetworkManager::WirelessSecuritySetting::Leap3

enum WirelessSecuritySetting::KeyMgmt

ConstantValue
NetworkManager::WirelessSecuritySetting::Unknown-1
NetworkManager::WirelessSecuritySetting::Wep0
NetworkManager::WirelessSecuritySetting::Ieee8021x1
NetworkManager::WirelessSecuritySetting::WpaNone2
NetworkManager::WirelessSecuritySetting::WpaPsk3
NetworkManager::WirelessSecuritySetting::WpaEap4
NetworkManager::WirelessSecuritySetting::SAE5
NetworkManager::WirelessSecuritySetting::WpaEapSuiteB1926
NetworkManager::WirelessSecuritySetting::OWE7

WirelessSecuritySetting::List

enum WirelessSecuritySetting::Pmf

ConstantValue
NetworkManager::WirelessSecuritySetting::DefaultPmf0
NetworkManager::WirelessSecuritySetting::DisablePmf1
NetworkManager::WirelessSecuritySetting::OptionalPmf2
NetworkManager::WirelessSecuritySetting::RequiredPmf3

WirelessSecuritySetting::Ptr

enum WirelessSecuritySetting::WepKeyType

ConstantValue
NetworkManager::WirelessSecuritySetting::NotSpecified0
NetworkManager::WirelessSecuritySetting::Hex1
NetworkManager::WirelessSecuritySetting::Passphrase2

enum WirelessSecuritySetting::WpaEncryptionCapabilities

ConstantValue
NetworkManager::WirelessSecuritySetting::Wep400
NetworkManager::WirelessSecuritySetting::Wep1041
NetworkManager::WirelessSecuritySetting::Tkip2
NetworkManager::WirelessSecuritySetting::Ccmp3

enum WirelessSecuritySetting::WpaProtocolVersion

ConstantValue
NetworkManager::WirelessSecuritySetting::Wpa0
NetworkManager::WirelessSecuritySetting::Rsn1

Member Function Documentation

WirelessSecuritySetting::WirelessSecuritySetting()

[explicit] WirelessSecuritySetting::WirelessSecuritySetting(const NetworkManager::WirelessSecuritySetting::Ptr &other)

NetworkManager::WirelessSecuritySetting::AuthAlg WirelessSecuritySetting::authAlg() const

See also setAuthAlg().

QList<NetworkManager::WirelessSecuritySetting::WpaEncryptionCapabilities> WirelessSecuritySetting::group() const

See also setGroup().

NetworkManager::WirelessSecuritySetting::KeyMgmt WirelessSecuritySetting::keyMgmt() const

See also setKeyMgmt().

QString WirelessSecuritySetting::leapPassword() const

See also setLeapPassword().

NetworkManager::Setting::SecretFlags WirelessSecuritySetting::leapPasswordFlags() const

See also setLeapPasswordFlags().

QString WirelessSecuritySetting::leapUsername() const

See also setLeapUsername().

QList<NetworkManager::WirelessSecuritySetting::WpaEncryptionCapabilities> WirelessSecuritySetting::pairwise() const

See also setPairwise().

NetworkManager::WirelessSecuritySetting::Pmf WirelessSecuritySetting::pmf() const

See also setPmf().

QList<NetworkManager::WirelessSecuritySetting::WpaProtocolVersion> WirelessSecuritySetting::proto() const

See also setProto().

QString WirelessSecuritySetting::psk() const

See also setPsk().

NetworkManager::Setting::SecretFlags WirelessSecuritySetting::pskFlags() const

See also setPskFlags().

void WirelessSecuritySetting::setAuthAlg(NetworkManager::WirelessSecuritySetting::AuthAlg alg)

See also authAlg().

void WirelessSecuritySetting::setGroup(const QList<NetworkManager::WirelessSecuritySetting::WpaEncryptionCapabilities> &list)

See also group().

void WirelessSecuritySetting::setKeyMgmt(NetworkManager::WirelessSecuritySetting::KeyMgmt mgmt)

See also keyMgmt().

void WirelessSecuritySetting::setLeapPassword(const QString &password)

See also leapPassword().

void WirelessSecuritySetting::setLeapPasswordFlags(NetworkManager::Setting::SecretFlags type)

See also leapPasswordFlags().

void WirelessSecuritySetting::setLeapUsername(const QString &username)

See also leapUsername().

void WirelessSecuritySetting::setPairwise(const QList<NetworkManager::WirelessSecuritySetting::WpaEncryptionCapabilities> &list)

See also pairwise().

void WirelessSecuritySetting::setPmf(NetworkManager::WirelessSecuritySetting::Pmf pmf)

See also pmf().

void WirelessSecuritySetting::setProto(const QList<NetworkManager::WirelessSecuritySetting::WpaProtocolVersion> &list)

See also proto().

void WirelessSecuritySetting::setPsk(const QString &key)

See also psk().

void WirelessSecuritySetting::setPskFlags(NetworkManager::Setting::SecretFlags type)

See also pskFlags().

void WirelessSecuritySetting::setWepKey0(const QString key)

See also wepKey0().

void WirelessSecuritySetting::setWepKey1(const QString key)

See also wepKey1().

void WirelessSecuritySetting::setWepKey2(const QString key)

See also wepKey2().

void WirelessSecuritySetting::setWepKey3(const QString key)

See also wepKey3().

void WirelessSecuritySetting::setWepKeyFlags(NetworkManager::Setting::SecretFlags type)

See also wepKeyFlags().

void WirelessSecuritySetting::setWepKeyType(NetworkManager::WirelessSecuritySetting::WepKeyType type)

See also wepKeyType().

void WirelessSecuritySetting::setWepTxKeyindex(quint32 index)

See also wepTxKeyindex().

QString WirelessSecuritySetting::wepKey0() const

See also setWepKey0().

QString WirelessSecuritySetting::wepKey1() const

See also setWepKey1().

QString WirelessSecuritySetting::wepKey2() const

See also setWepKey2().

QString WirelessSecuritySetting::wepKey3() const

See also setWepKey3().

NetworkManager::Setting::SecretFlags WirelessSecuritySetting::wepKeyFlags() const

See also setWepKeyFlags().

NetworkManager::WirelessSecuritySetting::WepKeyType WirelessSecuritySetting::wepKeyType() const

See also setWepKeyType().

quint32 WirelessSecuritySetting::wepTxKeyindex() const

See also setWepTxKeyindex().