dbus: Change WPA/RSNIE byte array props to dicts
Expose RSN and WPA properties for BSS objects containing information about key management and cipher suites. Get rid of WPA/RSN/WPSIE byte array properties and add IEs byte array property with all IE data instead.
This commit is contained in:
parent
8c0906542c
commit
7899e2f42d
9 changed files with 209 additions and 70 deletions
|
@ -52,15 +52,15 @@ def showBss(bss):
|
|||
dbus_interface=dbus.PROPERTIES_IFACE)
|
||||
ssid = byte_array_to_string(val)
|
||||
|
||||
val = net_obj.Get(WPAS_DBUS_BSS_INTERFACE, 'WPAIE',
|
||||
val = net_obj.Get(WPAS_DBUS_BSS_INTERFACE, 'WPA',
|
||||
dbus_interface=dbus.PROPERTIES_IFACE)
|
||||
wpa = "no"
|
||||
if val != None:
|
||||
if len(val["KeyMgmt"]) > 0:
|
||||
wpa = "yes"
|
||||
val = net_obj.Get(WPAS_DBUS_BSS_INTERFACE, 'RSNIE',
|
||||
val = net_obj.Get(WPAS_DBUS_BSS_INTERFACE, 'RSN',
|
||||
dbus_interface=dbus.PROPERTIES_IFACE)
|
||||
wpa2 = "no"
|
||||
if val != None:
|
||||
if len(val["KeyMgmt"]) > 0:
|
||||
wpa2 = "yes"
|
||||
freq = net_obj.Get(WPAS_DBUS_BSS_INTERFACE, 'Frequency',
|
||||
dbus_interface=dbus.PROPERTIES_IFACE)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue