Документация
ОС Аврора 5.2.0

Класс WifiNetworkService

(Aurora::Mdm::Connectivity::WifiNetworkService)

Класс WifiNetworkService предоставляет функциональность сетевой службы для WiFi. Подробнее…

Заголовочный файл: #include <mdm-wifinetworkservice.h>
Наследуется от: NetworkService

Публичные типы

  • enum EapMethod { EapNone, EapPEAP, EapTTLS, EapTLS }

Свойства

Публичные методы

Сигналы

Подробное описание

Класс 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()
hidden : const bool

Свойство истинно, если сеть скрыта и не транслируется широковещательно.

Методы доступа:

  • 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.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.