Класс WifiNetworkService
(Aurora::Mdm::Connectivity::WifiNetworkService)
Класс WifiNetworkService предоставляет функциональность сетевой службы для WiFi. Подробнее…
| Заголовочный файл: | #include <mdm-wifinetworkservice.h> |
| Наследуется от: | NetworkService |
Публичные типы
- enum EapMethod { EapNone, EapPEAP, EapTTLS, EapTLS }
Свойства
-
anonymousIdentity : QString
-
anonymousIdentityAvailable : const bool
-
bssid : const QString
-
caCert : QString
-
caCertAvailable : const bool
-
caCertFile : QString
-
caCertFileAvailable : const bool
-
clientCert : QString
-
clientCertFile : QString
-
domainSuffixMatch : QString
-
domainSuffixMatchAvailable : const bool
-
eapMethod : EapMethod
-
eapMethodAvailable : const bool
-
encryptionMode : const QString
-
frequency : const quint16
-
hidden : const bool
-
identity : QString
-
identityAvailable : const bool
-
maxRate : const quint32
-
passphrase : QString
-
passphraseAvailable : const bool
-
peapVersion : int
-
phase2 : QString
-
phase2Available : const bool
-
privateKey : QString
-
privateKeyAvailable : const bool
-
privateKeyFile : QString
-
privateKeyFileAvailable : const bool
-
privateKeyPassphrase : QString
-
privateKeyPassphraseAvailable : const bool
-
32 свойства, унаследованных от Aurora::Mdm::Connectivity::NetworkService
Публичные методы
-
WifiNetworkService(const QString &path, const QVariantMap &properties, QObject *parent)
-
QString anonymousIdentity() const
-
bool anonymousIdentityAvailable() const
-
QString bssid() const
-
QString caCert() const
-
bool caCertAvailable() const
-
QString caCertFile() const
-
bool caCertFileAvailable() const
-
QString clientCert() const
-
QString clientCertFile() const
-
QString domainSuffixMatch() const
-
bool domainSuffixMatchAvailable() const
-
EapMethod eapMethod() const
-
bool eapMethodAvailable() const
-
QString encryptionMode() const
-
quint16 frequency() const
-
bool hidden() const
-
QString identity() const
-
bool identityAvailable() const
-
quint32 maxRate() const
-
QString passphrase() const
-
bool passphraseAvailable() const
-
int peapVersion() const
-
QString phase2() const
-
bool phase2Available() const
-
QString privateKey() const
-
bool privateKeyAvailable() const
-
QString privateKeyFile() const
-
bool privateKeyFileAvailable() const
-
QString privateKeyPassphrase() const
-
bool privateKeyPassphraseAvailable() const
-
void setAnonymousIdentity(const QString &anonymousIdentity)
-
void setCACert(const QString &caCert)
-
void setCACertFile(const QString &caCertFile)
-
void setClientCert(const QString &clientCert)
-
void setClientCertFile(const QString &clientCertFile)
-
void setDomainSuffixMatch(const QString &domainSuffixMatch)
-
void setEapMethod(EapMethod method)
-
void setIdentity(QString identity)
-
void setPassphrase(QString passphrase)
-
void setPeapVersion(int version)
-
void setPhase2(const QString &phase2)
-
void setPrivateKey(const QString &privateKey)
-
void setPrivateKeyFile(const QString &privateKeyFile)
-
void setPrivateKeyPassphrase(const QString &passphrase)
-
44 публичных метода, унаследованных от Aurora::Mdm::Connectivity::NetworkService
Сигналы
-
void anonymousIdentityChanged()
-
void bssidChanged()
-
void caCertAvailableChanged()
-
void caCertChanged()
-
void caCertFileAvailableChanged()
-
void caCertFileChanged()
-
void clientCertChanged()
-
void clientCertFileChanged()
-
void domainSuffixMatchChanged()
-
void eapMethodAvailableChanged()
-
void eapMethodChanged()
-
void encryptionModeChanged()
-
void frequencyChanged()
-
void hiddenChanged()
-
void identityAvailableChanged()
-
void identityChanged()
-
void maxRateChanged()
-
void passphraseAvailableChanged()
-
void passphraseChanged()
-
void peapVersionChanged()
-
void phase2AvailableChanged()
-
void phase2Changed()
-
void privateKeyAvailableChanged()
-
void privateKeyChanged()
-
void privateKeyFileChanged()
-
void privateKeyPassphraseChanged()
-
36 signals inherited from Aurora::Mdm::Connectivity::NetworkService
Подробное описание
Класс WifiNetworkService предоставляет функциональность сетевой службы для WiFi.
Описание типов класса
enum WifiNetworkService::EapMethod
Определяет методы аутентификации EAP для WiFi.
| Константа | Значение | Описание |
|---|---|---|
Aurora::Mdm::Connectivity::WifiNetworkService::EapNone |
0 |
Не задано |
Aurora::Mdm::Connectivity::WifiNetworkService::EapPEAP |
1 |
EAP-PEAP |
Aurora::Mdm::Connectivity::WifiNetworkService::EapTTLS |
2 |
EAP-TTLS |
Aurora::Mdm::Connectivity::WifiNetworkService::EapTLS |
3 |
EAP-TLS |
Описание свойств
anonymousIdentity : QString
Строка анонимной идентификации, используемая для аутентификации EAP.
Методы доступа:
- QString anonymousIdentity() const
- void setAnonymousIdentity(const QString &anonymousIdentity)
Сигнал уведомления:
- void anonymousIdentityChanged()
anonymousIdentityAvailable : const bool
Свойство истинно, если доступна настройка анонимной идентификации.
Методы доступа:
- bool anonymousIdentityAvailable() const
Сигнал уведомления:
- void anonymousIdentityAvailableChanged()
bssid : const QString
Идентификатор основных наборов служб (BSSID) сетевой службы.
Методы доступа:
- QString bssid() const
Сигнал уведомления:
- void bssidChanged()
caCert : QString
Сертификат центра сертификации (CA), используемый для аутентификации.
Методы доступа:
- QString caCert() const
- void setCACert(const QString &caCert)
Сигнал уведомления:
- void caCertChanged()
caCertAvailable : const bool
Свойство истинно, если доступен сертификат центра сертификации (CA).
Методы доступа:
- bool caCertAvailable() const
Сигнал уведомления:
- void caCertAvailableChanged()
caCertFile : QString
Путь к файлу сертификата центра сертификации (CA), используемого для аутентификации.
Методы доступа:
- QString caCertFile() const
- void setCACertFile(const QString &caCertFile)
Сигнал уведомления:
- void caCertFileChanged()
caCertFileAvailable : const bool
Свойство истинно, если доступен файл сертификата центра сертификации (CA).
Методы доступа:
- bool caCertFileAvailable() const
Сигнал уведомления:
- void caCertFileAvailableChanged()
clientCert : QString
Сертификат клиента, используемый для аутентификации.
Методы доступа:
- QString clientCert() const
- void setClientCert(const QString &clientCert)
Сигнал уведомления:
- void clientCertChanged()
clientCertFile : QString
Путь к файлу клиентского сертификата, используемого для аутентификации.
Методы доступа:
- QString clientCertFile() const
- void setClientCertFile(const QString &clientCertFile)
Сигнал уведомления:
- void clientCertFileChanged()
domainSuffixMatch : QString
Конфигурация соответствия доменного суффикса для сетевой службы.
Методы доступа:
- QString domainSuffixMatch() const
- void setDomainSuffixMatch(const QString &domainSuffixMatch)
Сигнал уведомления:
- void domainSuffixMatchChanged()
domainSuffixMatchAvailable : const bool
Свойство истинно, если доступна конфигурация соответствия доменного суффикса.
Методы доступа:
- bool domainSuffixMatchAvailable() const
Сигнал уведомления:
- void domainSuffixMatchAvailableChanged()
eapMethod : EapMethod
Метод EAP, используемый для аутентификации.
Методы доступа:
- EapMethod eapMethod() const
- void setEapMethod(EapMethod method)
Сигнал уведомления:
- void eapMethodChanged()
eapMethodAvailable : const bool
Свойство истинно, если доступен метод EAP.
Методы доступа:
- bool eapMethodAvailable() const
Сигнал уведомления:
- void eapMethodAvailableChanged()
encryptionMode : const QString
Режим шифрования, используемый сетевой службой.
Методы доступа:
- QString encryptionMode() const
Сигнал уведомления:
- void encryptionModeChanged()
frequency : const quint16
Частота беспроводной сетевой службы (обычно измеряется в МГц или ГГц).
Методы доступа:
- quint16 frequency() const
Сигнал уведомления:
- void frequencyChanged()
Свойство истинно, если сеть скрыта и не транслируется широковещательно.
Методы доступа:
- bool hidden() const
Сигнал уведомления:
- void hiddenChanged()
identity : QString
Строка идентификации, используемая для аутентификации EAP.
Методы доступа:
- QString identity() const
- void setIdentity(QString identity)
Сигнал уведомления:
- void identityChanged()
identityAvailable : const bool
Свойство истинно, если доступна строка идентификации.
Методы доступа:
- bool identityAvailable() const
Сигнал уведомления:
- void identityAvailableChanged()
maxRate : const quint32
Максимальная скорость передачи данных, поддерживаемая сетевым сервисом, обычно измеряется в Мбит/с.
Методы доступа:
- quint32 maxRate() const
Сигнал уведомления:
- void maxRateChanged()
passphrase : QString
Кодовая фраза, используемая для аутентификации EAP.
Методы доступа:
- QString passphrase() const
- void setPassphrase(QString passphrase)
Сигнал уведомления:
- void passphraseChanged()
passphraseAvailable : const bool
Свойство истинно, если доступна кодовая фраза.
Методы доступа:
- bool passphraseAvailable() const
Сигнал уведомления:
- void passphraseAvailableChanged()
peapVersion : int
Версия PEAP, используемая для аутентификации EAP.
Методы доступа:
- int peapVersion() const
- void setPeapVersion(int version)
Сигнал уведомления:
- void peapVersionChanged()
phase2 : QString
Вторая фаза аутентификации EAP.
Методы доступа:
- QString phase2() const
- void setPhase2(const QString &phase2)
Сигнал уведомления:
- void phase2Changed()
phase2Available : const bool
Свойство истинно, если доступна вторая фаза аутентификации EAP.
Методы доступа:
- bool phase2Available() const
Сигнал уведомления:
- void phase2AvailableChanged()
privateKey : QString
Приватный ключ, используемый для аутентификации.
Методы доступа:
- QString privateKey() const
- void setPrivateKey(const QString &privateKey)
Сигнал уведомления:
- void privateKeyChanged()
privateKeyAvailable : const bool
Свойство истинно, если доступен приватный ключ.
Методы доступа:
- bool privateKeyAvailable() const
Сигнал уведомления:
- void privateKeyAvailableChanged()
privateKeyFile : QString
Путь к файлу приватного ключа, используемого для аутентификации.
Методы доступа:
- QString privateKeyFile() const
- void setPrivateKeyFile(const QString &privateKeyFile)
Сигнал уведомления:
- void privateKeyFileChanged()
privateKeyFileAvailable : const bool
Свойство истинно, если доступен файл приватного ключа.
Методы доступа:
- bool privateKeyFileAvailable() const
Сигнал уведомления:
- void privateKeyFileAvailableChanged()
privateKeyPassphrase : QString
Кодовая фраза для приватного ключа, используемого при аутентификации.
Методы доступа:
- QString privateKeyPassphrase() const
- void setPrivateKeyPassphrase(const QString &passphrase)
Сигнал уведомления:
- void privateKeyPassphraseChanged()
privateKeyPassphraseAvailable : const bool
Свойство истинно, если доступна кодовая фраза для приватного ключа.
Методы доступа:
- bool privateKeyPassphraseAvailable() const
Сигнал уведомления:
- void privateKeyPassphraseAvailableChanged()
Описание методов класса
WifiNetworkService::WifiNetworkService(const QString &path, const QVariantMap &properties, QObject *parent)
Конструктор для класса WifiNetworkService с указанными параметрами path, properties и parent.