[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [libnm-qt/8021x-make-pki-cool] /: Add cert functions to WirelessDevice
From: Will Stephenson <wstephenson () kde ! org>
Date: 2013-05-16 13:56:42
Message-ID: 20130516135642.3AE2FA607F () git ! kde ! org
[Download RAW message or body]
Git commit f8493a718cc247a6c8264759f8e9b1efed8d6b47 by Will Stephenson.
Committed on 13/05/2013 at 11:45.
Pushed by wstephens into branch '8021x-make-pki-cool'.
Add cert functions to WirelessDevice
M +8 -1 wirelessdevice.cpp
M +11 -1 wirelessdevice.h
http://commits.kde.org/libnm-qt/f8493a718cc247a6c8264759f8e9b1efed8d6b47
diff --git a/wirelessdevice.cpp b/wirelessdevice.cpp
index 6b02cad..3ab24c4 100644
--- a/wirelessdevice.cpp
+++ b/wirelessdevice.cpp
@@ -53,7 +53,8 @@ NetworkManager::WirelessDevice::WirelessDevice(const QString & path, QObject * p
this, SLOT(accessPointAdded(QDBusObjectPath)));
connect( &d->wirelessIface, SIGNAL(AccessPointRemoved(QDBusObjectPath)),
this, SLOT(accessPointRemoved(QDBusObjectPath)));
-
+ connect( &d->wirelessIface, SIGNAL(CertReceived(QVariantMap)),
+ this, SIGNAL(certReceived(QVariantMap)));
qDBusRegisterMetaType<QList<QDBusObjectPath> >();
QDBusReply< QList <QDBusObjectPath> > apPathList = d->wirelessIface.GetAccessPoints();
@@ -261,4 +262,10 @@ NetworkManager::WirelessDevice::Capabilities NetworkManager::WirelessDevice::con
return (NetworkManager::WirelessDevice::Capabilities)caps;
}
+void NetworkManager::WirelessDevice::probeCert(const QString &ssid)
+{
+ Q_D(WirelessDevice);
+ d->wirelessIface.ProbeCert(ssid.toLocal8Bit());
+}
+
#include "wirelessdevice.moc"
diff --git a/wirelessdevice.h b/wirelessdevice.h
index 7c4dbd3..f0972c6 100644
--- a/wirelessdevice.h
+++ b/wirelessdevice.h
@@ -1,5 +1,5 @@
/*
-Copyright 2008,2011 Will Stephenson <wstephenson@kde.org>
+Copyright 2008,2011,2013 Will Stephenson <wstephenson@kde.org>
Copyright 2011-2013 Lamarque V. Souza <lamarque@kde.org>
Copyright 2013 Daniel Nicoletti <dantti12@gmail.com>
@@ -156,6 +156,12 @@ public:
*/
WirelessNetwork::Ptr findNetwork(const QString &ssid) const;
+ /**
+ * Request that NetworkManager probes the certificate of a
+ * WPA-EAP network's RADIUS server
+ */
+ void probeCert(const QString & ssid);
+
protected Q_SLOTS:
void accessPointAdded(const QDBusObjectPath &);
void accessPointRemoved(const QDBusObjectPath &);
@@ -208,6 +214,10 @@ Q_SIGNALS:
* A wireless network disappeared
*/
void networkDisappeared(const QString &ssid);
+ /**
+ * A WPA-EAP network's RADIUS server's CA Cert was received
+ */
+ void certReceived(const QVariantMap &cert);
protected:
/**
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic