SettingMacsec
Object Hierarchy:
Description:
MACSec Settings
Namespace: NM
Package: libnm
Content:
Constants:
- public const string ENCRYPT
- public const string MKA_CAK
- public const string MKA_CAK_FLAGS
- public const int MKA_CAK_LENGTH
- public const string MKA_CKN
- public const int MKA_CKN_LENGTH
- public const string MODE
- public const string PARENT
- public const string PORT
- public const string SEND_SCI
- public const string SETTING_NAME
- public const string VALIDATION
Properties:
- public bool encrypt { get; set; }
Whether the transmitted traffic must be encrypted.
- public string mka_cak { owned get; set; }
The pre-shared CAK (Connectivity Association Key) for MACsec Key Agreement.
- public SettingSecretFlags mka_cak_flags { get; set; }
Flags indicating how to handle the mka_cak property.
- public string mka_ckn { owned get; set; }
The pre-shared CKN (Connectivity-association Key Name) for MACsec Key Agreement.
- public int mode { get; set; }
Specifies how the CAK (Connectivity Association Key) for MKA (MACsec Key Agreement) is obtained.
- public string parent { owned get; set; }
If given, specifies the parent interface name or parent connection UUID from which this MACSEC interface should be created.
- public int port { get; set; }
The port component of the SCI (Secure Channel Identifier), between 1 and 65534.
- public bool send_sci { get; set; }
Specifies whether the SCI (Secure Channel Identifier) is included in every packet.
- public int validation { get; set; }
Specifies the validation mode for incoming frames.
Creation methods:
- public SettingMacsec ()
Creates a new SettingMacsec object with default values.
Methods:
- public bool get_encrypt ()
- public unowned string get_mka_cak ()
- public SettingSecretFlags get_mka_cak_flags ()
- public unowned string get_mka_ckn ()
- public SettingMacsecMode get_mode ()
- public unowned string get_parent ()
- public int get_port ()
- public bool get_send_sci ()
- public SettingMacsecValidation get_validation ()
Inherited Members:
All known members inherited from class NM.Setting
All known members inherited from class GLib.Object