Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | None |
Language | Haskell2010 |
GI.NM.Objects.SettingWirelessSecurity
Contents
- Exported types
- Methods
- addGroup
- addPairwise
- addProto
- clearGroups
- clearPairwise
- clearProtos
- getAuthAlg
- getFils
- getGroup
- getKeyMgmt
- getLeapPassword
- getLeapPasswordFlags
- getLeapUsername
- getNumGroups
- getNumPairwise
- getNumProtos
- getPairwise
- getPmf
- getProto
- getPsk
- getPskFlags
- getWepKey
- getWepKeyFlags
- getWepKeyType
- getWepTxKeyidx
- getWpsMethod
- new
- removeGroup
- removeGroupByValue
- removePairwise
- removePairwiseByValue
- removeProto
- removeProtoByValue
- setWepKey
- Properties
Description
Wi-Fi Security Settings
Synopsis
- newtype SettingWirelessSecurity = SettingWirelessSecurity (ManagedPtr SettingWirelessSecurity)
- class (GObject o, IsDescendantOf SettingWirelessSecurity o) => IsSettingWirelessSecurity o
- toSettingWirelessSecurity :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m SettingWirelessSecurity
- settingWirelessSecurityAddGroup :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> Text -> m Bool
- settingWirelessSecurityAddPairwise :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> Text -> m Bool
- settingWirelessSecurityAddProto :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> Text -> m Bool
- settingWirelessSecurityClearGroups :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> m ()
- settingWirelessSecurityClearPairwise :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> m ()
- settingWirelessSecurityClearProtos :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> m ()
- settingWirelessSecurityGetAuthAlg :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> m Text
- settingWirelessSecurityGetFils :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> m SettingWirelessSecurityFils
- settingWirelessSecurityGetGroup :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> Word32 -> m Text
- settingWirelessSecurityGetKeyMgmt :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> m Text
- settingWirelessSecurityGetLeapPassword :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> m Text
- settingWirelessSecurityGetLeapPasswordFlags :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> m [SettingSecretFlags]
- settingWirelessSecurityGetLeapUsername :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> m Text
- settingWirelessSecurityGetNumGroups :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> m Word32
- settingWirelessSecurityGetNumPairwise :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> m Word32
- settingWirelessSecurityGetNumProtos :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> m Word32
- settingWirelessSecurityGetPairwise :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> Word32 -> m Text
- settingWirelessSecurityGetPmf :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> m SettingWirelessSecurityPmf
- settingWirelessSecurityGetProto :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> Word32 -> m Text
- settingWirelessSecurityGetPsk :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> m Text
- settingWirelessSecurityGetPskFlags :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> m [SettingSecretFlags]
- settingWirelessSecurityGetWepKey :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> Word32 -> m Text
- settingWirelessSecurityGetWepKeyFlags :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> m [SettingSecretFlags]
- settingWirelessSecurityGetWepKeyType :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> m WepKeyType
- settingWirelessSecurityGetWepTxKeyidx :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> m Word32
- settingWirelessSecurityGetWpsMethod :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> m [SettingWirelessSecurityWpsMethod]
- settingWirelessSecurityNew :: (HasCallStack, MonadIO m) => m SettingWirelessSecurity
- settingWirelessSecurityRemoveGroup :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> Word32 -> m ()
- settingWirelessSecurityRemoveGroupByValue :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> Text -> m Bool
- settingWirelessSecurityRemovePairwise :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> Word32 -> m ()
- settingWirelessSecurityRemovePairwiseByValue :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> Text -> m Bool
- settingWirelessSecurityRemoveProto :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> Word32 -> m ()
- settingWirelessSecurityRemoveProtoByValue :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> Text -> m Bool
- settingWirelessSecuritySetWepKey :: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) => a -> Word32 -> Text -> m ()
- clearSettingWirelessSecurityAuthAlg :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m ()
- constructSettingWirelessSecurityAuthAlg :: (IsSettingWirelessSecurity o, MonadIO m) => Text -> m (GValueConstruct o)
- getSettingWirelessSecurityAuthAlg :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m Text
- setSettingWirelessSecurityAuthAlg :: (MonadIO m, IsSettingWirelessSecurity o) => o -> Text -> m ()
- constructSettingWirelessSecurityFils :: (IsSettingWirelessSecurity o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getSettingWirelessSecurityFils :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m Int32
- setSettingWirelessSecurityFils :: (MonadIO m, IsSettingWirelessSecurity o) => o -> Int32 -> m ()
- clearSettingWirelessSecurityGroup :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m ()
- constructSettingWirelessSecurityGroup :: (IsSettingWirelessSecurity o, MonadIO m) => [Text] -> m (GValueConstruct o)
- getSettingWirelessSecurityGroup :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m (Maybe [Text])
- setSettingWirelessSecurityGroup :: (MonadIO m, IsSettingWirelessSecurity o) => o -> [Text] -> m ()
- clearSettingWirelessSecurityKeyMgmt :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m ()
- constructSettingWirelessSecurityKeyMgmt :: (IsSettingWirelessSecurity o, MonadIO m) => Text -> m (GValueConstruct o)
- getSettingWirelessSecurityKeyMgmt :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m Text
- setSettingWirelessSecurityKeyMgmt :: (MonadIO m, IsSettingWirelessSecurity o) => o -> Text -> m ()
- clearSettingWirelessSecurityLeapPassword :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m ()
- constructSettingWirelessSecurityLeapPassword :: (IsSettingWirelessSecurity o, MonadIO m) => Text -> m (GValueConstruct o)
- getSettingWirelessSecurityLeapPassword :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m Text
- setSettingWirelessSecurityLeapPassword :: (MonadIO m, IsSettingWirelessSecurity o) => o -> Text -> m ()
- constructSettingWirelessSecurityLeapPasswordFlags :: (IsSettingWirelessSecurity o, MonadIO m) => [SettingSecretFlags] -> m (GValueConstruct o)
- getSettingWirelessSecurityLeapPasswordFlags :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m [SettingSecretFlags]
- setSettingWirelessSecurityLeapPasswordFlags :: (MonadIO m, IsSettingWirelessSecurity o) => o -> [SettingSecretFlags] -> m ()
- clearSettingWirelessSecurityLeapUsername :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m ()
- constructSettingWirelessSecurityLeapUsername :: (IsSettingWirelessSecurity o, MonadIO m) => Text -> m (GValueConstruct o)
- getSettingWirelessSecurityLeapUsername :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m Text
- setSettingWirelessSecurityLeapUsername :: (MonadIO m, IsSettingWirelessSecurity o) => o -> Text -> m ()
- clearSettingWirelessSecurityPairwise :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m ()
- constructSettingWirelessSecurityPairwise :: (IsSettingWirelessSecurity o, MonadIO m) => [Text] -> m (GValueConstruct o)
- getSettingWirelessSecurityPairwise :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m (Maybe [Text])
- setSettingWirelessSecurityPairwise :: (MonadIO m, IsSettingWirelessSecurity o) => o -> [Text] -> m ()
- constructSettingWirelessSecurityPmf :: (IsSettingWirelessSecurity o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getSettingWirelessSecurityPmf :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m Int32
- setSettingWirelessSecurityPmf :: (MonadIO m, IsSettingWirelessSecurity o) => o -> Int32 -> m ()
- clearSettingWirelessSecurityProto :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m ()
- constructSettingWirelessSecurityProto :: (IsSettingWirelessSecurity o, MonadIO m) => [Text] -> m (GValueConstruct o)
- getSettingWirelessSecurityProto :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m (Maybe [Text])
- setSettingWirelessSecurityProto :: (MonadIO m, IsSettingWirelessSecurity o) => o -> [Text] -> m ()
- clearSettingWirelessSecurityPsk :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m ()
- constructSettingWirelessSecurityPsk :: (IsSettingWirelessSecurity o, MonadIO m) => Text -> m (GValueConstruct o)
- getSettingWirelessSecurityPsk :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m Text
- setSettingWirelessSecurityPsk :: (MonadIO m, IsSettingWirelessSecurity o) => o -> Text -> m ()
- constructSettingWirelessSecurityPskFlags :: (IsSettingWirelessSecurity o, MonadIO m) => [SettingSecretFlags] -> m (GValueConstruct o)
- getSettingWirelessSecurityPskFlags :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m [SettingSecretFlags]
- setSettingWirelessSecurityPskFlags :: (MonadIO m, IsSettingWirelessSecurity o) => o -> [SettingSecretFlags] -> m ()
- clearSettingWirelessSecurityWepKey0 :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m ()
- constructSettingWirelessSecurityWepKey0 :: (IsSettingWirelessSecurity o, MonadIO m) => Text -> m (GValueConstruct o)
- getSettingWirelessSecurityWepKey0 :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m (Maybe Text)
- setSettingWirelessSecurityWepKey0 :: (MonadIO m, IsSettingWirelessSecurity o) => o -> Text -> m ()
- clearSettingWirelessSecurityWepKey1 :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m ()
- constructSettingWirelessSecurityWepKey1 :: (IsSettingWirelessSecurity o, MonadIO m) => Text -> m (GValueConstruct o)
- getSettingWirelessSecurityWepKey1 :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m (Maybe Text)
- setSettingWirelessSecurityWepKey1 :: (MonadIO m, IsSettingWirelessSecurity o) => o -> Text -> m ()
- clearSettingWirelessSecurityWepKey2 :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m ()
- constructSettingWirelessSecurityWepKey2 :: (IsSettingWirelessSecurity o, MonadIO m) => Text -> m (GValueConstruct o)
- getSettingWirelessSecurityWepKey2 :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m (Maybe Text)
- setSettingWirelessSecurityWepKey2 :: (MonadIO m, IsSettingWirelessSecurity o) => o -> Text -> m ()
- clearSettingWirelessSecurityWepKey3 :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m ()
- constructSettingWirelessSecurityWepKey3 :: (IsSettingWirelessSecurity o, MonadIO m) => Text -> m (GValueConstruct o)
- getSettingWirelessSecurityWepKey3 :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m (Maybe Text)
- setSettingWirelessSecurityWepKey3 :: (MonadIO m, IsSettingWirelessSecurity o) => o -> Text -> m ()
- constructSettingWirelessSecurityWepKeyFlags :: (IsSettingWirelessSecurity o, MonadIO m) => [SettingSecretFlags] -> m (GValueConstruct o)
- getSettingWirelessSecurityWepKeyFlags :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m [SettingSecretFlags]
- setSettingWirelessSecurityWepKeyFlags :: (MonadIO m, IsSettingWirelessSecurity o) => o -> [SettingSecretFlags] -> m ()
- constructSettingWirelessSecurityWepKeyType :: (IsSettingWirelessSecurity o, MonadIO m) => WepKeyType -> m (GValueConstruct o)
- getSettingWirelessSecurityWepKeyType :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m WepKeyType
- setSettingWirelessSecurityWepKeyType :: (MonadIO m, IsSettingWirelessSecurity o) => o -> WepKeyType -> m ()
- constructSettingWirelessSecurityWepTxKeyidx :: (IsSettingWirelessSecurity o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getSettingWirelessSecurityWepTxKeyidx :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m Word32
- setSettingWirelessSecurityWepTxKeyidx :: (MonadIO m, IsSettingWirelessSecurity o) => o -> Word32 -> m ()
- constructSettingWirelessSecurityWpsMethod :: (IsSettingWirelessSecurity o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getSettingWirelessSecurityWpsMethod :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m Word32
- setSettingWirelessSecurityWpsMethod :: (MonadIO m, IsSettingWirelessSecurity o) => o -> Word32 -> m ()
Exported types
newtype SettingWirelessSecurity Source #
Memory-managed wrapper type.
Constructors
SettingWirelessSecurity (ManagedPtr SettingWirelessSecurity) |
Instances
class (GObject o, IsDescendantOf SettingWirelessSecurity o) => IsSettingWirelessSecurity o Source #
Type class for types which can be safely cast to SettingWirelessSecurity
, for instance with toSettingWirelessSecurity
.
Instances
(GObject o, IsDescendantOf SettingWirelessSecurity o) => IsSettingWirelessSecurity o Source # | |
Defined in GI.NM.Objects.SettingWirelessSecurity |
toSettingWirelessSecurity :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m SettingWirelessSecurity Source #
Cast to SettingWirelessSecurity
, for types for which this is known to be safe. For general casts, use castTo
.
Methods
Click to display all available methods, including inherited ones
Methods
addGroup, addPairwise, addProto, bindProperty, bindPropertyFull, clearGroups, clearPairwise, clearProtos, compare, diff, duplicate, enumerateValues, forceFloating, freezeNotify, getv, isFloating, notify, notifyByPspec, optionClearByName, optionGet, optionGetAllNames, optionGetBoolean, optionGetUint32, optionSet, optionSetBoolean, optionSetUint32, ref, refSink, removeGroup, removeGroupByValue, removePairwise, removePairwiseByValue, removeProto, removeProtoByValue, runDispose, stealData, stealQdata, thawNotify, toString, unref, verify, verifySecrets, watchClosure.
Getters
getAuthAlg, getData, getDbusPropertyType, getFils, getGroup, getKeyMgmt, getLeapPassword, getLeapPasswordFlags, getLeapUsername, getName, getNumGroups, getNumPairwise, getNumProtos, getPairwise, getPmf, getProperty, getProto, getPsk, getPskFlags, getQdata, getSecretFlags, getWepKey, getWepKeyFlags, getWepKeyType, getWepTxKeyidx, getWpsMethod.
Setters
setData, setDataFull, setProperty, setSecretFlags, setWepKey.
addGroup
settingWirelessSecurityAddGroup Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> Text |
|
-> m Bool | Returns: |
Adds an encryption algorithm to the list of allowed groupwise encryption algorithms. If the list is not empty, then only access points that support one or more of the encryption algorithms in the list will be considered compatible with this connection.
addPairwise
settingWirelessSecurityAddPairwise Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> Text |
|
-> m Bool | Returns: |
Adds an encryption algorithm to the list of allowed pairwise encryption algorithms. If the list is not empty, then only access points that support one or more of the encryption algorithms in the list will be considered compatible with this connection.
addProto
settingWirelessSecurityAddProto Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> Text |
|
-> m Bool | Returns: |
Adds a Wi-Fi security protocol (one of "wpa" or "rsn") to the allowed list; only protocols in this list will be used when finding and connecting to the Wi-Fi network specified by this connection. For example, if the protocol list contains only "wpa" but the access point for the SSID specified by this connection only supports WPA2/RSN, the connection cannot be used with the access point.
clearGroups
settingWirelessSecurityClearGroups Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> m () |
Removes all algorithms from the allowed list. If there are no algorithms specified then all groupwise encryption algorithms are allowed.
clearPairwise
settingWirelessSecurityClearPairwise Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> m () |
Removes all algorithms from the allowed list. If there are no algorithms specified then all pairwise encryption algorithms are allowed.
clearProtos
settingWirelessSecurityClearProtos Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> m () |
Removes all protocols from the allowed list. If there are no protocols specified then all protocols are allowed.
getAuthAlg
settingWirelessSecurityGetAuthAlg Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> m Text | Returns: the SettingWirelessSecurity:authAlg property of the setting |
No description available in the introspection data.
getFils
settingWirelessSecurityGetFils Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> m SettingWirelessSecurityFils | Returns: the SettingWirelessSecurity:fils property of the setting |
No description available in the introspection data.
Since: 1.12
getGroup
settingWirelessSecurityGetGroup Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> Word32 |
|
-> m Text | Returns: the groupwise encryption algorithm at index |
Returns the allowed groupwise encryption algorithm from allowed algorithm list.
getKeyMgmt
settingWirelessSecurityGetKeyMgmt Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> m Text | Returns: the SettingWirelessSecurity:keyMgmt property of the setting |
No description available in the introspection data.
getLeapPassword
settingWirelessSecurityGetLeapPassword Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> m Text | Returns: the SettingWirelessSecurity:leapPassword property of the setting |
No description available in the introspection data.
getLeapPasswordFlags
settingWirelessSecurityGetLeapPasswordFlags Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> m [SettingSecretFlags] | Returns: the |
No description available in the introspection data.
getLeapUsername
settingWirelessSecurityGetLeapUsername Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> m Text | Returns: the SettingWirelessSecurity:leapUsername property of the setting |
No description available in the introspection data.
getNumGroups
settingWirelessSecurityGetNumGroups Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> m Word32 | Returns: the number of groupwise encryption algorithms in the allowed list |
No description available in the introspection data.
getNumPairwise
settingWirelessSecurityGetNumPairwise Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> m Word32 | Returns: the number of pairwise encryption algorithms in the allowed list |
No description available in the introspection data.
getNumProtos
settingWirelessSecurityGetNumProtos Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> m Word32 | Returns: the number of security protocols this connection allows when connecting to secure Wi-Fi networks |
No description available in the introspection data.
getPairwise
settingWirelessSecurityGetPairwise Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> Word32 |
|
-> m Text | Returns: the pairwise encryption algorithm at index |
Returns the allowed pairwise encryption algorithm from allowed algorithm list.
getPmf
settingWirelessSecurityGetPmf Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> m SettingWirelessSecurityPmf | Returns: the SettingWirelessSecurity:pmf property of the setting |
No description available in the introspection data.
Since: 1.10
getProto
settingWirelessSecurityGetProto Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> Word32 |
|
-> m Text | Returns: the protocol at index |
No description available in the introspection data.
getPsk
settingWirelessSecurityGetPsk Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> m Text | Returns: the SettingWirelessSecurity:psk property of the setting |
No description available in the introspection data.
getPskFlags
settingWirelessSecurityGetPskFlags Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> m [SettingSecretFlags] | Returns: the |
No description available in the introspection data.
getWepKey
settingWirelessSecurityGetWepKey Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> Word32 |
|
-> m Text | Returns: the WEP key at the given index |
No description available in the introspection data.
getWepKeyFlags
settingWirelessSecurityGetWepKeyFlags Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> m [SettingSecretFlags] | Returns: the |
No description available in the introspection data.
getWepKeyType
settingWirelessSecurityGetWepKeyType Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> m WepKeyType | Returns: the SettingWirelessSecurity:wepKeyType property of the setting |
No description available in the introspection data.
getWepTxKeyidx
settingWirelessSecurityGetWepTxKeyidx Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> m Word32 | Returns: the SettingWirelessSecurity:wepTxKeyidx property of the setting |
No description available in the introspection data.
getWpsMethod
settingWirelessSecurityGetWpsMethod Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> m [SettingWirelessSecurityWpsMethod] | Returns: the SettingWirelessSecurity:wpsMethod property of the setting |
No description available in the introspection data.
Since: 1.10
new
settingWirelessSecurityNew Source #
Arguments
:: (HasCallStack, MonadIO m) | |
=> m SettingWirelessSecurity | Returns: the new empty |
Creates a new SettingWirelessSecurity
object with default values.
removeGroup
settingWirelessSecurityRemoveGroup Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> Word32 |
|
-> m () |
Removes an encryption algorithm from the allowed groupwise encryption algorithm list.
removeGroupByValue
settingWirelessSecurityRemoveGroupByValue Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> Text |
|
-> m Bool | Returns: |
Removes an encryption algorithm from the allowed groupwise encryption algorithm list.
removePairwise
settingWirelessSecurityRemovePairwise Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> Word32 |
|
-> m () |
Removes an encryption algorithm from the allowed pairwise encryption algorithm list.
removePairwiseByValue
settingWirelessSecurityRemovePairwiseByValue Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> Text |
|
-> m Bool | Returns: |
Removes an encryption algorithm from the allowed pairwise encryption algorithm list.
removeProto
settingWirelessSecurityRemoveProto Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> Word32 |
|
-> m () |
Removes a protocol from the allowed protocol list.
removeProtoByValue
settingWirelessSecurityRemoveProtoByValue Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> Text |
|
-> m Bool | Returns: |
Removes a protocol from the allowed protocol list.
setWepKey
settingWirelessSecuritySetWepKey Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingWirelessSecurity a) | |
=> a |
|
-> Word32 |
|
-> Text |
|
-> m () |
Sets a WEP key in the given index.
Properties
authAlg
When WEP is used (ie, key-mgmt = "none" or "ieee8021x") indicate the 802.11 authentication algorithm required by the AP here. One of "open" for Open System, "shared" for Shared Key, or "leap" for Cisco LEAP. When using Cisco LEAP (ie, key-mgmt = "ieee8021x" and auth-alg = "leap") the "leap-username" and "leap-password" properties must be specified.
clearSettingWirelessSecurityAuthAlg :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m () Source #
Set the value of the “auth-alg
” property to Nothing
.
When overloading is enabled, this is equivalent to
clear
#authAlg
constructSettingWirelessSecurityAuthAlg :: (IsSettingWirelessSecurity o, MonadIO m) => Text -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “auth-alg
” property. This is rarely needed directly, but it is used by new
.
getSettingWirelessSecurityAuthAlg :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m Text Source #
Get the value of the “auth-alg
” property.
When overloading is enabled, this is equivalent to
get
settingWirelessSecurity #authAlg
setSettingWirelessSecurityAuthAlg :: (MonadIO m, IsSettingWirelessSecurity o) => o -> Text -> m () Source #
Set the value of the “auth-alg
” property.
When overloading is enabled, this is equivalent to
set
settingWirelessSecurity [ #authAlg:=
value ]
fils
Indicates whether Fast Initial Link Setup (802.11ai) must be enabled for
the connection. One of SettingWirelessSecurityFilsDefault
(use
global default value), SettingWirelessSecurityFilsDisable
(disable FILS), SettingWirelessSecurityFilsOptional
(enable FILS
if the supplicant and the access point support it) or
SettingWirelessSecurityFilsRequired
(enable FILS and fail if not
supported). When set to SettingWirelessSecurityFilsDefault
and
no global default is set, FILS will be optionally enabled.
Since: 1.12
constructSettingWirelessSecurityFils :: (IsSettingWirelessSecurity o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “fils
” property. This is rarely needed directly, but it is used by new
.
getSettingWirelessSecurityFils :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m Int32 Source #
Get the value of the “fils
” property.
When overloading is enabled, this is equivalent to
get
settingWirelessSecurity #fils
setSettingWirelessSecurityFils :: (MonadIO m, IsSettingWirelessSecurity o) => o -> Int32 -> m () Source #
Set the value of the “fils
” property.
When overloading is enabled, this is equivalent to
set
settingWirelessSecurity [ #fils:=
value ]
group
A list of group/broadcast encryption algorithms which prevents connections to Wi-Fi networks that do not utilize one of the algorithms in the list. For maximum compatibility leave this property empty. Each list element may be one of "wep40", "wep104", "tkip", or "ccmp".
clearSettingWirelessSecurityGroup :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m () Source #
Set the value of the “group
” property to Nothing
.
When overloading is enabled, this is equivalent to
clear
#group
constructSettingWirelessSecurityGroup :: (IsSettingWirelessSecurity o, MonadIO m) => [Text] -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “group
” property. This is rarely needed directly, but it is used by new
.
getSettingWirelessSecurityGroup :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m (Maybe [Text]) Source #
Get the value of the “group
” property.
When overloading is enabled, this is equivalent to
get
settingWirelessSecurity #group
setSettingWirelessSecurityGroup :: (MonadIO m, IsSettingWirelessSecurity o) => o -> [Text] -> m () Source #
Set the value of the “group
” property.
When overloading is enabled, this is equivalent to
set
settingWirelessSecurity [ #group:=
value ]
keyMgmt
Key management used for the connection. One of "none" (WEP or no password protection), "ieee8021x" (Dynamic WEP), "owe" (Opportunistic Wireless Encryption), "wpa-psk" (WPA2 + WPA3 personal), "sae" (WPA3 personal only), "wpa-eap" (WPA2 + WPA3 enterprise) or "wpa-eap-suite-b-192" (WPA3 enterprise only).
This property must be set for any Wi-Fi connection that uses security.
clearSettingWirelessSecurityKeyMgmt :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m () Source #
Set the value of the “key-mgmt
” property to Nothing
.
When overloading is enabled, this is equivalent to
clear
#keyMgmt
constructSettingWirelessSecurityKeyMgmt :: (IsSettingWirelessSecurity o, MonadIO m) => Text -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “key-mgmt
” property. This is rarely needed directly, but it is used by new
.
getSettingWirelessSecurityKeyMgmt :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m Text Source #
Get the value of the “key-mgmt
” property.
When overloading is enabled, this is equivalent to
get
settingWirelessSecurity #keyMgmt
setSettingWirelessSecurityKeyMgmt :: (MonadIO m, IsSettingWirelessSecurity o) => o -> Text -> m () Source #
Set the value of the “key-mgmt
” property.
When overloading is enabled, this is equivalent to
set
settingWirelessSecurity [ #keyMgmt:=
value ]
leapPassword
The login password for legacy LEAP connections (ie, key-mgmt = "ieee8021x" and auth-alg = "leap").
clearSettingWirelessSecurityLeapPassword :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m () Source #
Set the value of the “leap-password
” property to Nothing
.
When overloading is enabled, this is equivalent to
clear
#leapPassword
constructSettingWirelessSecurityLeapPassword :: (IsSettingWirelessSecurity o, MonadIO m) => Text -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “leap-password
” property. This is rarely needed directly, but it is used by new
.
getSettingWirelessSecurityLeapPassword :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m Text Source #
Get the value of the “leap-password
” property.
When overloading is enabled, this is equivalent to
get
settingWirelessSecurity #leapPassword
setSettingWirelessSecurityLeapPassword :: (MonadIO m, IsSettingWirelessSecurity o) => o -> Text -> m () Source #
Set the value of the “leap-password
” property.
When overloading is enabled, this is equivalent to
set
settingWirelessSecurity [ #leapPassword:=
value ]
leapPasswordFlags
Flags indicating how to handle the SettingWirelessSecurity:leapPassword property.
constructSettingWirelessSecurityLeapPasswordFlags :: (IsSettingWirelessSecurity o, MonadIO m) => [SettingSecretFlags] -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “leap-password-flags
” property. This is rarely needed directly, but it is used by new
.
getSettingWirelessSecurityLeapPasswordFlags :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m [SettingSecretFlags] Source #
Get the value of the “leap-password-flags
” property.
When overloading is enabled, this is equivalent to
get
settingWirelessSecurity #leapPasswordFlags
setSettingWirelessSecurityLeapPasswordFlags :: (MonadIO m, IsSettingWirelessSecurity o) => o -> [SettingSecretFlags] -> m () Source #
Set the value of the “leap-password-flags
” property.
When overloading is enabled, this is equivalent to
set
settingWirelessSecurity [ #leapPasswordFlags:=
value ]
leapUsername
The login username for legacy LEAP connections (ie, key-mgmt = "ieee8021x" and auth-alg = "leap").
clearSettingWirelessSecurityLeapUsername :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m () Source #
Set the value of the “leap-username
” property to Nothing
.
When overloading is enabled, this is equivalent to
clear
#leapUsername
constructSettingWirelessSecurityLeapUsername :: (IsSettingWirelessSecurity o, MonadIO m) => Text -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “leap-username
” property. This is rarely needed directly, but it is used by new
.
getSettingWirelessSecurityLeapUsername :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m Text Source #
Get the value of the “leap-username
” property.
When overloading is enabled, this is equivalent to
get
settingWirelessSecurity #leapUsername
setSettingWirelessSecurityLeapUsername :: (MonadIO m, IsSettingWirelessSecurity o) => o -> Text -> m () Source #
Set the value of the “leap-username
” property.
When overloading is enabled, this is equivalent to
set
settingWirelessSecurity [ #leapUsername:=
value ]
pairwise
A list of pairwise encryption algorithms which prevents connections to Wi-Fi networks that do not utilize one of the algorithms in the list. For maximum compatibility leave this property empty. Each list element may be one of "tkip" or "ccmp".
clearSettingWirelessSecurityPairwise :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m () Source #
Set the value of the “pairwise
” property to Nothing
.
When overloading is enabled, this is equivalent to
clear
#pairwise
constructSettingWirelessSecurityPairwise :: (IsSettingWirelessSecurity o, MonadIO m) => [Text] -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “pairwise
” property. This is rarely needed directly, but it is used by new
.
getSettingWirelessSecurityPairwise :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m (Maybe [Text]) Source #
Get the value of the “pairwise
” property.
When overloading is enabled, this is equivalent to
get
settingWirelessSecurity #pairwise
setSettingWirelessSecurityPairwise :: (MonadIO m, IsSettingWirelessSecurity o) => o -> [Text] -> m () Source #
Set the value of the “pairwise
” property.
When overloading is enabled, this is equivalent to
set
settingWirelessSecurity [ #pairwise:=
value ]
pmf
Indicates whether Protected Management Frames (802.11w) must be enabled
for the connection. One of SettingWirelessSecurityPmfDefault
(use global default value), SettingWirelessSecurityPmfDisable
(disable PMF), SettingWirelessSecurityPmfOptional
(enable PMF if
the supplicant and the access point support it) or
SettingWirelessSecurityPmfRequired
(enable PMF and fail if not
supported). When set to SettingWirelessSecurityPmfDefault
and no
global default is set, PMF will be optionally enabled.
Since: 1.10
constructSettingWirelessSecurityPmf :: (IsSettingWirelessSecurity o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “pmf
” property. This is rarely needed directly, but it is used by new
.
getSettingWirelessSecurityPmf :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m Int32 Source #
Get the value of the “pmf
” property.
When overloading is enabled, this is equivalent to
get
settingWirelessSecurity #pmf
setSettingWirelessSecurityPmf :: (MonadIO m, IsSettingWirelessSecurity o) => o -> Int32 -> m () Source #
Set the value of the “pmf
” property.
When overloading is enabled, this is equivalent to
set
settingWirelessSecurity [ #pmf:=
value ]
proto
List of strings specifying the allowed WPA protocol versions to use. Each element may be one "wpa" (allow WPA) or "rsn" (allow WPA2/RSN). If not specified, both WPA and RSN connections are allowed.
clearSettingWirelessSecurityProto :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m () Source #
Set the value of the “proto
” property to Nothing
.
When overloading is enabled, this is equivalent to
clear
#proto
constructSettingWirelessSecurityProto :: (IsSettingWirelessSecurity o, MonadIO m) => [Text] -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “proto
” property. This is rarely needed directly, but it is used by new
.
getSettingWirelessSecurityProto :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m (Maybe [Text]) Source #
Get the value of the “proto
” property.
When overloading is enabled, this is equivalent to
get
settingWirelessSecurity #proto
setSettingWirelessSecurityProto :: (MonadIO m, IsSettingWirelessSecurity o) => o -> [Text] -> m () Source #
Set the value of the “proto
” property.
When overloading is enabled, this is equivalent to
set
settingWirelessSecurity [ #proto:=
value ]
psk
Pre-Shared-Key for WPA networks. For WPA-PSK, it's either an ASCII passphrase of 8 to 63 characters that is (as specified in the 802.11i standard) hashed to derive the actual key, or the key in form of 64 hexadecimal character. The WPA3-Personal networks use a passphrase of any length for SAE authentication.
clearSettingWirelessSecurityPsk :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m () Source #
Set the value of the “psk
” property to Nothing
.
When overloading is enabled, this is equivalent to
clear
#psk
constructSettingWirelessSecurityPsk :: (IsSettingWirelessSecurity o, MonadIO m) => Text -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “psk
” property. This is rarely needed directly, but it is used by new
.
getSettingWirelessSecurityPsk :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m Text Source #
Get the value of the “psk
” property.
When overloading is enabled, this is equivalent to
get
settingWirelessSecurity #psk
setSettingWirelessSecurityPsk :: (MonadIO m, IsSettingWirelessSecurity o) => o -> Text -> m () Source #
Set the value of the “psk
” property.
When overloading is enabled, this is equivalent to
set
settingWirelessSecurity [ #psk:=
value ]
pskFlags
Flags indicating how to handle the SettingWirelessSecurity:psk property.
constructSettingWirelessSecurityPskFlags :: (IsSettingWirelessSecurity o, MonadIO m) => [SettingSecretFlags] -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “psk-flags
” property. This is rarely needed directly, but it is used by new
.
getSettingWirelessSecurityPskFlags :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m [SettingSecretFlags] Source #
Get the value of the “psk-flags
” property.
When overloading is enabled, this is equivalent to
get
settingWirelessSecurity #pskFlags
setSettingWirelessSecurityPskFlags :: (MonadIO m, IsSettingWirelessSecurity o) => o -> [SettingSecretFlags] -> m () Source #
Set the value of the “psk-flags
” property.
When overloading is enabled, this is equivalent to
set
settingWirelessSecurity [ #pskFlags:=
value ]
wepKey0
Index 0 WEP key. This is the WEP key used in most networks. See the "wep-key-type" property for a description of how this key is interpreted.
clearSettingWirelessSecurityWepKey0 :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m () Source #
Set the value of the “wep-key0
” property to Nothing
.
When overloading is enabled, this is equivalent to
clear
#wepKey0
constructSettingWirelessSecurityWepKey0 :: (IsSettingWirelessSecurity o, MonadIO m) => Text -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “wep-key0
” property. This is rarely needed directly, but it is used by new
.
getSettingWirelessSecurityWepKey0 :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m (Maybe Text) Source #
Get the value of the “wep-key0
” property.
When overloading is enabled, this is equivalent to
get
settingWirelessSecurity #wepKey0
setSettingWirelessSecurityWepKey0 :: (MonadIO m, IsSettingWirelessSecurity o) => o -> Text -> m () Source #
Set the value of the “wep-key0
” property.
When overloading is enabled, this is equivalent to
set
settingWirelessSecurity [ #wepKey0:=
value ]
wepKey1
Index 1 WEP key. This WEP index is not used by most networks. See the "wep-key-type" property for a description of how this key is interpreted.
clearSettingWirelessSecurityWepKey1 :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m () Source #
Set the value of the “wep-key1
” property to Nothing
.
When overloading is enabled, this is equivalent to
clear
#wepKey1
constructSettingWirelessSecurityWepKey1 :: (IsSettingWirelessSecurity o, MonadIO m) => Text -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “wep-key1
” property. This is rarely needed directly, but it is used by new
.
getSettingWirelessSecurityWepKey1 :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m (Maybe Text) Source #
Get the value of the “wep-key1
” property.
When overloading is enabled, this is equivalent to
get
settingWirelessSecurity #wepKey1
setSettingWirelessSecurityWepKey1 :: (MonadIO m, IsSettingWirelessSecurity o) => o -> Text -> m () Source #
Set the value of the “wep-key1
” property.
When overloading is enabled, this is equivalent to
set
settingWirelessSecurity [ #wepKey1:=
value ]
wepKey2
Index 2 WEP key. This WEP index is not used by most networks. See the "wep-key-type" property for a description of how this key is interpreted.
clearSettingWirelessSecurityWepKey2 :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m () Source #
Set the value of the “wep-key2
” property to Nothing
.
When overloading is enabled, this is equivalent to
clear
#wepKey2
constructSettingWirelessSecurityWepKey2 :: (IsSettingWirelessSecurity o, MonadIO m) => Text -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “wep-key2
” property. This is rarely needed directly, but it is used by new
.
getSettingWirelessSecurityWepKey2 :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m (Maybe Text) Source #
Get the value of the “wep-key2
” property.
When overloading is enabled, this is equivalent to
get
settingWirelessSecurity #wepKey2
setSettingWirelessSecurityWepKey2 :: (MonadIO m, IsSettingWirelessSecurity o) => o -> Text -> m () Source #
Set the value of the “wep-key2
” property.
When overloading is enabled, this is equivalent to
set
settingWirelessSecurity [ #wepKey2:=
value ]
wepKey3
Index 3 WEP key. This WEP index is not used by most networks. See the "wep-key-type" property for a description of how this key is interpreted.
clearSettingWirelessSecurityWepKey3 :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m () Source #
Set the value of the “wep-key3
” property to Nothing
.
When overloading is enabled, this is equivalent to
clear
#wepKey3
constructSettingWirelessSecurityWepKey3 :: (IsSettingWirelessSecurity o, MonadIO m) => Text -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “wep-key3
” property. This is rarely needed directly, but it is used by new
.
getSettingWirelessSecurityWepKey3 :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m (Maybe Text) Source #
Get the value of the “wep-key3
” property.
When overloading is enabled, this is equivalent to
get
settingWirelessSecurity #wepKey3
setSettingWirelessSecurityWepKey3 :: (MonadIO m, IsSettingWirelessSecurity o) => o -> Text -> m () Source #
Set the value of the “wep-key3
” property.
When overloading is enabled, this is equivalent to
set
settingWirelessSecurity [ #wepKey3:=
value ]
wepKeyFlags
Flags indicating how to handle the SettingWirelessSecurity:wepKey0, SettingWirelessSecurity:wepKey1, SettingWirelessSecurity:wepKey2, and SettingWirelessSecurity:wepKey3 properties.
constructSettingWirelessSecurityWepKeyFlags :: (IsSettingWirelessSecurity o, MonadIO m) => [SettingSecretFlags] -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “wep-key-flags
” property. This is rarely needed directly, but it is used by new
.
getSettingWirelessSecurityWepKeyFlags :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m [SettingSecretFlags] Source #
Get the value of the “wep-key-flags
” property.
When overloading is enabled, this is equivalent to
get
settingWirelessSecurity #wepKeyFlags
setSettingWirelessSecurityWepKeyFlags :: (MonadIO m, IsSettingWirelessSecurity o) => o -> [SettingSecretFlags] -> m () Source #
Set the value of the “wep-key-flags
” property.
When overloading is enabled, this is equivalent to
set
settingWirelessSecurity [ #wepKeyFlags:=
value ]
wepKeyType
Controls the interpretation of WEP keys. Allowed values are
WepKeyTypeKey
, in which case the key is either a 10- or
26-character hexadecimal string, or a 5- or 13-character ASCII password;
or WepKeyTypePassphrase
, in which case the passphrase is provided
as a string and will be hashed using the de-facto MD5 method to derive
the actual WEP key.
constructSettingWirelessSecurityWepKeyType :: (IsSettingWirelessSecurity o, MonadIO m) => WepKeyType -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “wep-key-type
” property. This is rarely needed directly, but it is used by new
.
getSettingWirelessSecurityWepKeyType :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m WepKeyType Source #
Get the value of the “wep-key-type
” property.
When overloading is enabled, this is equivalent to
get
settingWirelessSecurity #wepKeyType
setSettingWirelessSecurityWepKeyType :: (MonadIO m, IsSettingWirelessSecurity o) => o -> WepKeyType -> m () Source #
Set the value of the “wep-key-type
” property.
When overloading is enabled, this is equivalent to
set
settingWirelessSecurity [ #wepKeyType:=
value ]
wepTxKeyidx
When static WEP is used (ie, key-mgmt = "none") and a non-default WEP key index is used by the AP, put that WEP key index here. Valid values are 0 (default key) through 3. Note that some consumer access points (like the Linksys WRT54G) number the keys 1 - 4.
constructSettingWirelessSecurityWepTxKeyidx :: (IsSettingWirelessSecurity o, MonadIO m) => Word32 -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “wep-tx-keyidx
” property. This is rarely needed directly, but it is used by new
.
getSettingWirelessSecurityWepTxKeyidx :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m Word32 Source #
Get the value of the “wep-tx-keyidx
” property.
When overloading is enabled, this is equivalent to
get
settingWirelessSecurity #wepTxKeyidx
setSettingWirelessSecurityWepTxKeyidx :: (MonadIO m, IsSettingWirelessSecurity o) => o -> Word32 -> m () Source #
Set the value of the “wep-tx-keyidx
” property.
When overloading is enabled, this is equivalent to
set
settingWirelessSecurity [ #wepTxKeyidx:=
value ]
wpsMethod
Flags indicating which mode of WPS is to be used if any.
There's little point in changing the default setting as NetworkManager will automatically determine whether it's feasible to start WPS enrollment from the Access Point capabilities.
WPS can be disabled by setting this property to a value of 1.
Since: 1.10
constructSettingWirelessSecurityWpsMethod :: (IsSettingWirelessSecurity o, MonadIO m) => Word32 -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “wps-method
” property. This is rarely needed directly, but it is used by new
.
getSettingWirelessSecurityWpsMethod :: (MonadIO m, IsSettingWirelessSecurity o) => o -> m Word32 Source #
Get the value of the “wps-method
” property.
When overloading is enabled, this is equivalent to
get
settingWirelessSecurity #wpsMethod
setSettingWirelessSecurityWpsMethod :: (MonadIO m, IsSettingWirelessSecurity o) => o -> Word32 -> m () Source #
Set the value of the “wps-method
” property.
When overloading is enabled, this is equivalent to
set
settingWirelessSecurity [ #wpsMethod:=
value ]