[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