From bfe522304da217296e2a61040f58e35ec5d6f3f2 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Mon, 16 Aug 2021 09:51:46 +0200 Subject: New upstream version 1.30.6 --- docs/libnm/html/NMSetting8021x.html | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'docs/libnm/html/NMSetting8021x.html') diff --git a/docs/libnm/html/NMSetting8021x.html b/docs/libnm/html/NMSetting8021x.html index 9f3fbf59..8917e7b4 100644 --- a/docs/libnm/html/NMSetting8021x.html +++ b/docs/libnm/html/NMSetting8021x.html @@ -8,7 +8,7 @@ - + @@ -1742,7 +1742,7 @@ of the network cannot be confirmed by the client.

Returns

the CA certificate data.

-

[transfer none]

+

[transfer none]


@@ -2257,7 +2257,7 @@ authentication method.

Returns

the client certificate data.

-

[transfer none]

+

[transfer none]


@@ -2640,7 +2640,7 @@ of the network cannot be confirmed by the client.

Returns

the "phase 2" CA certificate data.

-

[transfer none]

+

[transfer none]


@@ -3163,7 +3163,7 @@ authentication method.

Returns

the "phase 2" client certificate data.

-

[transfer none]

+

[transfer none]


@@ -3426,7 +3426,7 @@ nm_setting_802_1x_get_password_raw (the password used by the authentication method as a UTF-8-encoded array of bytes, as specified by the “password-raw” property.

-

[transfer none]

+

[transfer none]


@@ -3571,7 +3571,7 @@ keys should always be encrypted with a private key password.

Returns

the private key data.

-

[transfer none]

+

[transfer none]


@@ -3867,7 +3867,7 @@ keys should always be encrypted with a private key password.

Returns

the "phase 2" private key data.

-

[transfer none]

+

[transfer none]


@@ -5288,6 +5288,6 @@ properties instead (sets ca_cert/ca_cert2 options for wpa_supplicant).

+
Generated by GTK-Doc V1.33.0 \ No newline at end of file -- cgit 1.3.0-6-gf8a5 From e74c568b07b50b97873fb4ee1d776dedefbd54d6 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Fri, 1 Oct 2021 23:05:04 +0200 Subject: New upstream version 1.32.12 --- docs/libnm/html/NMSetting8021x.html | 1030 ++--------------------------------- 1 file changed, 51 insertions(+), 979 deletions(-) (limited to 'docs/libnm/html/NMSetting8021x.html') diff --git a/docs/libnm/html/NMSetting8021x.html b/docs/libnm/html/NMSetting8021x.html index 8917e7b4..be3880c4 100644 --- a/docs/libnm/html/NMSetting8021x.html +++ b/docs/libnm/html/NMSetting8021x.html @@ -16,8 +16,7 @@ Top  |  Description  |  - Object Hierarchy  |  - Properties + Object Hierarchy Home Up @@ -726,284 +725,6 @@
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
GStrvaltsubject-matchesRead / Write
-char *anonymous-identityRead / Write
intauth-timeoutRead / Write
-GBytes *ca-certRead / Write
-char *ca-cert-passwordRead / Write
NMSettingSecretFlagsca-cert-password-flagsRead / Write
-char *ca-pathRead / Write
-GBytes *client-certRead / Write
-char *client-cert-passwordRead / Write
NMSettingSecretFlagsclient-cert-password-flagsRead / Write
-char *domain-matchRead / Write
-char *domain-suffix-matchRead / Write
GStrveapRead / Write
-char *identityRead / Write
gbooleanoptionalRead / Write
-char *pac-fileRead / Write
-char *passwordRead / Write
NMSettingSecretFlagspassword-flagsRead / Write
-GBytes *password-rawRead / Write
NMSettingSecretFlagspassword-raw-flagsRead / Write
guintphase1-auth-flagsRead / Write
-char *phase1-fast-provisioningRead / Write
-char *phase1-peaplabelRead / Write
-char *phase1-peapverRead / Write
GStrvphase2-altsubject-matchesRead / Write
-char *phase2-authRead / Write
-char *phase2-autheapRead / Write
-GBytes *phase2-ca-certRead / Write
-char *phase2-ca-cert-passwordRead / Write
NMSettingSecretFlagsphase2-ca-cert-password-flagsRead / Write
-char *phase2-ca-pathRead / Write
-GBytes *phase2-client-certRead / Write
-char *phase2-client-cert-passwordRead / Write
NMSettingSecretFlagsphase2-client-cert-password-flagsRead / Write
-char *phase2-domain-matchRead / Write
-char *phase2-domain-suffix-matchRead / Write
-GBytes *phase2-private-keyRead / Write
-char *phase2-private-key-passwordRead / Write
NMSettingSecretFlagsphase2-private-key-password-flagsRead / Write
-char *phase2-subject-matchRead / Write
-char *pinRead / Write
NMSettingSecretFlagspin-flagsRead / Write
-GBytes *private-keyRead / Write
-char *private-key-passwordRead / Write
NMSettingSecretFlagsprivate-key-password-flagsRead / Write
-char *subject-matchRead / Write
gbooleansystem-ca-certsRead / Write
-
-

Types and Values

@@ -1223,10 +944,6 @@ - - - -
#define NM_SETTING_802_1X_OPTIONAL
 NMSetting8021x
@@ -1237,9 +954,6 @@ ╰── NMSetting8021xCKScheme GFlags ╰── NMSetting8021xAuthFlags - GObject - ╰── NMSetting - ╰── NMSetting8021x
@@ -1392,7 +1106,7 @@ nm_setting_802_1x_get_eap_method (NMSetting8021x *setting, const char *eap);

Adds an allowed EAP method. The setting is not valid until at least one -EAP method has been added. See “eap” property for a list of +EAP method has been added. See “eap” property for a list of allowed EAP methods.

Parameters

@@ -1545,7 +1259,7 @@ nm_setting_802_1x_get_anonymous_identity (NMSetting8021x *setting);

Returns the anonymous identifier used by some EAP methods (like TTLS) to authenticate the user in the outer unencrypted "phase 1" authentication. The -inner "phase 2" authentication will use the “identity” in +inner "phase 2" authentication will use the “identity” in a secure form, if applicable for that EAP method.

Parameters

@@ -1598,9 +1312,9 @@ nm_setting_802_1x_get_pac_file (

nm_setting_802_1x_get_system_ca_certs ()

gboolean
 nm_setting_802_1x_get_system_ca_certs (NMSetting8021x *setting);
-

Sets the “system-ca-certs” property. The -“ca-path” and “phase2-ca-path” -properties are ignored if the “system-ca-certs” property is +

Sets the “system-ca-certs” property. The +“ca-path” and “phase2-ca-path” +properties are ignored if the “system-ca-certs” property is TRUE, in which case a system-wide CA certificate directory specified at compile time (using the --system-ca-path configure option) is used in place of these properties.

@@ -1632,7 +1346,7 @@ nm_setting_802_1x_get_ca_path (Returns the path of the CA certificate directory if previously set. Systems will often have a directory that contains multiple individual CA certificates which the supplicant can then add to the verification chain. This may be -used in addition to the “ca-cert” property to add more CA +used in addition to the “ca-cert” property to add more CA certificates for verifying the network to client.

Parameters

@@ -1662,7 +1376,7 @@ nm_setting_802_1x_get_phase2_ca_path (“phase2-ca-cert” property +This may be used in addition to the “phase2-ca-cert” property to add more CA certificates for verifying the network to client.

Parameters

@@ -1817,7 +1531,7 @@ nm_setting_802_1x_set_ca_cert (NMSetting8021xCKScheme scheme, NMSetting8021xCKFormat *out_format, GError **error); -

Reads a certificate from disk and sets the “ca-cert” property +

Reads a certificate from disk and sets the “ca-cert” property with the raw certificate data if using the NM_SETTING_802_1X_CK_SCHEME_BLOB scheme, or with the path to the certificate file if using the NM_SETTING_802_1X_CK_SCHEME_PATH scheme.

@@ -1892,7 +1606,7 @@ nm_setting_802_1x_get_ca_cert_password

Returns

the password used to access the CA certificate stored in -“ca-cert” property. Only makes sense if the certificate +“ca-cert” property. Only makes sense if the certificate is stored on a PKCS#11 token that requires a login.

Since: 1.8

@@ -1921,7 +1635,7 @@ nm_setting_802_1x_get_ca_cert_password_flags

Since: 1.8

@@ -1947,7 +1661,7 @@ nm_setting_802_1x_get_subject_match (

Returns

-

the “subject-match” property. This is the +

the “subject-match” property. This is the substring to be matched against the subject of the authentication server certificate, or NULL no subject verification is to be performed.

@@ -1960,7 +1674,7 @@ performed.

nm_setting_802_1x_get_num_altsubject_matches (NMSetting8021x *setting);

Returns the number of entries in the -“altsubject-matches” property of this setting.

+“altsubject-matches” property of this setting.

Parameters

@@ -2170,7 +1884,7 @@ nm_setting_802_1x_get_domain_suffix_match

Returns

-

the “domain-suffix-match” property.

+

the “domain-suffix-match” property.

Since: 1.2

@@ -2196,7 +1910,7 @@ nm_setting_802_1x_get_domain_match (

Returns

-

the “domain-match” property.

+

the “domain-match” property.

Since: 1.24

@@ -2330,7 +2044,7 @@ nm_setting_802_1x_set_client_cert (NMSetting8021xCKScheme scheme, NMSetting8021xCKFormat *out_format, GError **error); -

Reads a certificate from disk and sets the “client-cert” +

Reads a certificate from disk and sets the “client-cert” property with the raw certificate data if using the NM_SETTING_802_1X_CK_SCHEME_BLOB scheme, or with the path to the certificate file if using the NM_SETTING_802_1X_CK_SCHEME_PATH scheme.

@@ -2409,7 +2123,7 @@ nm_setting_802_1x_get_client_cert_password

Returns

the password used to access the client certificate stored in -“client-cert” property. Only makes sense if the certificate +“client-cert” property. Only makes sense if the certificate is stored on a PKCS#11 token that requires a login.

Since: 1.8

@@ -2438,7 +2152,7 @@ nm_setting_802_1x_get_client_cert_password_flags

Since: 1.8

@@ -2465,7 +2179,7 @@ nm_setting_802_1x_get_phase1_peapver (

Returns

the "phase 1" PEAP version to be used when authenticating with -EAP-PEAP as contained in the “phase1-peapver” property. Valid +EAP-PEAP as contained in the “phase1-peapver” property. Valid values are NULL (unset), "0" (PEAP version 0), and "1" (PEAP version 1).

@@ -2494,7 +2208,7 @@ nm_setting_802_1x_get_phase1_peaplabel

Returns

whether the "phase 1" PEAP label is new-style or old-style, to be used when authenticating with EAP-PEAP, as contained in the -“phase1-peaplabel” property. Valid values are NULL (unset), +“phase1-peaplabel” property. Valid values are NULL (unset), "0" (use old-style label), and "1" (use new-style label). See the wpa_supplicant documentation for more details.

@@ -2523,7 +2237,7 @@ nm_setting_802_1x_get_phase1_fast_provisioning

Returns

whether "phase 1" PEAP fast provisioning should be used, as specified -by the “phase1-fast-provisioning” property. See the +by the “phase1-fast-provisioning” property. See the wpa_supplicant documentation for more details.

@@ -2550,7 +2264,7 @@ nm_setting_802_1x_get_phase2_auth (

Returns

the "phase 2" non-EAP (ex MD5) allowed authentication method as -specified by the “phase2-auth” property.

+specified by the “phase2-auth” property.


@@ -2576,7 +2290,7 @@ nm_setting_802_1x_get_phase2_autheap (

Returns

the "phase 2" EAP-based (ex TLS) allowed authentication method as -specified by the “phase2-autheap” property.

+specified by the “phase2-autheap” property.


@@ -2717,7 +2431,7 @@ nm_setting_802_1x_set_phase2_ca_cert (NMSetting8021xCKScheme scheme, NMSetting8021xCKFormat *out_format, GError **error); -

Reads a certificate from disk and sets the “phase2-ca-cert” +

Reads a certificate from disk and sets the “phase2-ca-cert” property with the raw certificate data if using the NM_SETTING_802_1X_CK_SCHEME_BLOB scheme, or with the path to the certificate file if using the NM_SETTING_802_1X_CK_SCHEME_PATH scheme.

@@ -2792,7 +2506,7 @@ nm_setting_802_1x_get_phase2_ca_cert_password

Returns

the password used to access the "phase2" CA certificate stored in -“phase2-ca-cert” property. Only makes sense if the certificate +“phase2-ca-cert” property. Only makes sense if the certificate is stored on a PKCS#11 token that requires a login.

Since: 1.8

@@ -2821,7 +2535,7 @@ nm_setting_802_1x_get_phase2_ca_cert_password_flags

Since: 1.8

@@ -2848,7 +2562,7 @@ nm_setting_802_1x_get_phase2_subject_match

Returns

-

the “phase2-subject-match” property. This is +

the “phase2-subject-match” property. This is the substring to be matched against the subject of the "phase 2" authentication server certificate, or NULL no subject verification is to be performed.

@@ -2861,7 +2575,7 @@ is to be performed.

nm_setting_802_1x_get_num_phase2_altsubject_matches (NMSetting8021x *setting);

Returns the number of entries in the -“phase2-altsubject-matches” property of this setting.

+“phase2-altsubject-matches” property of this setting.

Parameters

@@ -3072,7 +2786,7 @@ nm_setting_802_1x_get_phase2_domain_suffix_match

Returns

-

the “phase2-domain-suffix-match” property.

+

the “phase2-domain-suffix-match” property.

Since: 1.2

@@ -3099,7 +2813,7 @@ nm_setting_802_1x_get_phase2_domain_match

Returns

-

the “phase2-domain-match” property.

+

the “phase2-domain-match” property.

Since: 1.24

@@ -3238,7 +2952,7 @@ nm_setting_802_1x_set_phase2_client_cert NMSetting8021xCKScheme scheme, NMSetting8021xCKFormat *out_format, GError **error); -

Reads a certificate from disk and sets the “phase2-client-cert” +

Reads a certificate from disk and sets the “phase2-client-cert” property with the raw certificate data if using the NM_SETTING_802_1X_CK_SCHEME_BLOB scheme, or with the path to the certificate file if using the NM_SETTING_802_1X_CK_SCHEME_PATH scheme.

@@ -3317,7 +3031,7 @@ nm_setting_802_1x_get_phase2_client_cert_password

Returns

the password used to access the "phase2" client certificate stored in -“phase2-client-cert” property. Only makes sense if the certificate +“phase2-client-cert” property. Only makes sense if the certificate is stored on a PKCS#11 token that requires a login.

Since: 1.8

@@ -3346,7 +3060,7 @@ nm_setting_802_1x_get_phase2_client_cert_password_flags

Since: 1.8

@@ -3373,7 +3087,7 @@ nm_setting_802_1x_get_password (

Returns

the password used by the authentication method, if any, as specified -by the “password” property

+by the “password” property


@@ -3398,7 +3112,7 @@ nm_setting_802_1x_get_password_flags (

Returns

-

the NMSettingSecretFlags pertaining to the “password”

+

the NMSettingSecretFlags pertaining to the “password”


@@ -3425,7 +3139,7 @@ nm_setting_802_1x_get_password_raw (

Returns

the password used by the authentication method as a UTF-8-encoded array of bytes, as specified by the -“password-raw” property.

+“password-raw” property.

[transfer none]

@@ -3453,7 +3167,7 @@ nm_setting_802_1x_get_password_raw_flags
@@ -3479,7 +3193,7 @@ nm_setting_802_1x_get_pin (

Returns

the PIN used by the authentication method, if any, as specified -by the “pin” property

+by the “pin” property


@@ -3505,7 +3219,7 @@ nm_setting_802_1x_get_pin_flags (

Returns

the NMSettingSecretFlags pertaining to the -“pin”

+“pin”


@@ -3649,14 +3363,14 @@ nm_setting_802_1x_set_private_key (

This function reads a private key from disk and sets the -“private-key” property with the private key file data if using +“private-key” property with the private key file data if using the NM_SETTING_802_1X_CK_SCHEME_BLOB scheme, or with the path to the private key file if using the NM_SETTING_802_1X_CK_SCHEME_PATH scheme.

If password is given, this function attempts to decrypt the private key to verify that password is correct, and if it is, updates the -“private-key-password” property with the given password +“private-key-password” property with the given password . If the decryption is unsuccessful, FALSE is returned, error is set, and no @@ -3747,7 +3461,7 @@ nm_setting_802_1x_get_private_key_password

Returns

the private key password used to decrypt the private key if previously set with nm_setting_802_1x_set_private_key(), or the -“private-key-password” property.

+“private-key-password” property.


@@ -3774,7 +3488,7 @@ nm_setting_802_1x_get_private_key_password_flags
@@ -3801,7 +3515,7 @@ nm_setting_802_1x_get_private_key_format

Returns

the data format of the private key data stored in the -“private-key” property

+“private-key” property


@@ -3947,14 +3661,14 @@ nm_setting_802_1x_set_phase2_private_key when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x authentication method.

This function reads a private key from disk and sets the -“phase2-private-key” property with the private key file data if +“phase2-private-key” property with the private key file data if using the NM_SETTING_802_1X_CK_SCHEME_BLOB scheme, or with the path to the private key file if using the NM_SETTING_802_1X_CK_SCHEME_PATH scheme.

If password is given, this function attempts to decrypt the private key to verify that password is correct, and if it is, updates the -“phase2-private-key-password” property with the given +“phase2-private-key-password” property with the given password . If the decryption is unsuccessful, FALSE is returned, error is @@ -4046,7 +3760,7 @@ nm_setting_802_1x_get_phase2_private_key_password

Returns

the private key password used to decrypt the private key if previously set with nm_setting_802_1x_set_phase2_private_key() or the -“phase2-private-key-password” property.

+“phase2-private-key-password” property.


@@ -4073,7 +3787,7 @@ nm_setting_802_1x_get_phase2_private_key_password_flags
@@ -4100,7 +3814,7 @@ nm_setting_802_1x_get_phase2_private_key_format

Returns

the data format of the "phase 2" private key data stored in the -“phase2-private-key” property

+“phase2-private-key” property


@@ -4135,7 +3849,7 @@ nm_setting_802_1x_get_phase1_auth_flags

nm_setting_802_1x_get_auth_timeout ()

int
 nm_setting_802_1x_get_auth_timeout (NMSetting8021x *setting);
-

Returns the value contained in the “auth-timeout” property.

+

Returns the value contained in the “auth-timeout” property.

Parameters

@@ -4163,7 +3877,7 @@ global default value.

nm_setting_802_1x_get_optional ()

gboolean
 nm_setting_802_1x_get_optional (NMSetting8021x *setting);
-

Returns the value contained in the “optional” property.

+

Returns the value contained in the “optional” property.

Parameters

@@ -4643,648 +4357,6 @@ type.

#define NM_SETTING_802_1X_OPTIONAL                          "optional"
 
-
-
-

NMSetting8021x

-
typedef struct _NMSetting8021x NMSetting8021x;
-

IEEE 802.1x Authentication Settings

-
- -
-

Property Details

-
-

The “altsubject-matches” property

-
  “altsubject-matches”       GStrv
-

List of strings to be matched against the altSubjectName of the -certificate presented by the authentication server. If the list is empty, -no verification of the server certificate's altSubjectName is performed.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-
-
-
-

The “anonymous-identity” property

-
  “anonymous-identity”       char *
-

Anonymous identity string for EAP authentication methods. Used as the -unencrypted identity with EAP types that support different tunneled -identity like EAP-TTLS.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “auth-timeout” property

-
  “auth-timeout”             int
-

A timeout for the authentication. Zero means the global default; if the -global default is not set, the authentication timeout is 25 seconds.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-

Allowed values: >= 0

-

Default value: 0

-

Since: 1.8

-
-
-
-

The “ca-cert” property

-
  “ca-cert”                  GBytes *
-

Contains the CA certificate if used by the EAP method specified in the -“eap” property.

-

Certificate data is specified using a "scheme"; three are currently -supported: blob, path and pkcs11 URL. When using the blob scheme this property -should be set to the certificate's DER encoded data. When using the path -scheme, this property should be set to the full UTF-8 encoded path of the -certificate, prefixed with the string "file://" and ending with a terminating -NUL byte. -This property can be unset even if the EAP method supports CA certificates, -but this allows man-in-the-middle attacks and is NOT recommended.

-

Note that enabling NMSetting8021x:system-ca-certs will override this -setting to use the built-in path, if the built-in path is not a directory.

-

Setting this property directly is discouraged; use the -nm_setting_802_1x_set_ca_cert() function instead.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-
-
-
-

The “ca-cert-password” property

-
  “ca-cert-password”         char *
-

The password used to access the CA certificate stored in -“ca-cert” property. Only makes sense if the certificate -is stored on a PKCS#11 token that requires a login.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-

Default value: NULL

-

Since: 1.8

-
-
-
-

The “ca-cert-password-flags” property

-
  “ca-cert-password-flags”   NMSettingSecretFlags
-

Flags indicating how to handle the “ca-cert-password” property.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-

Since: 1.8

-
-
-
-

The “ca-path” property

-
  “ca-path”                  char *
-

UTF-8 encoded path to a directory containing PEM or DER formatted -certificates to be added to the verification chain in addition to the -certificate specified in the “ca-cert” property.

-

If NMSetting8021x:system-ca-certs is enabled and the built-in CA -path is an existing directory, then this setting is ignored.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “client-cert” property

-
  “client-cert”              GBytes *
-

Contains the client certificate if used by the EAP method specified in -the “eap” property.

-

Certificate data is specified using a "scheme"; two are currently -supported: blob and path. When using the blob scheme (which is backwards -compatible with NM 0.7.x) this property should be set to the -certificate's DER encoded data. When using the path scheme, this property -should be set to the full UTF-8 encoded path of the certificate, prefixed -with the string "file://" and ending with a terminating NUL byte.

-

Setting this property directly is discouraged; use the -nm_setting_802_1x_set_client_cert() function instead.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-
-
-
-

The “client-cert-password” property

-
  “client-cert-password”     char *
-

The password used to access the client certificate stored in -“client-cert” property. Only makes sense if the certificate -is stored on a PKCS#11 token that requires a login.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-

Default value: NULL

-

Since: 1.8

-
-
-
-

The “client-cert-password-flags” property

-
  “client-cert-password-flags” NMSettingSecretFlags
-

Flags indicating how to handle the “client-cert-password” property.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-

Since: 1.8

-
-
-
-

The “domain-match” property

-
  “domain-match”             char *
-

Constraint for server domain name. If set, this list of FQDNs is used as -a match requirement for dNSName element(s) of the certificate presented -by the authentication server. If a matching dNSName is found, this -constraint is met. If no dNSName values are present, this constraint is -matched against SubjectName CN using the same comparison. -Multiple valid FQDNs can be passed as a ";" delimited list.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-

Default value: NULL

-

Since: 1.24

-
-
-
-

The “domain-suffix-match” property

-
  “domain-suffix-match”      char *
-

Constraint for server domain name. If set, this FQDN is used as a suffix -match requirement for dNSName element(s) of the certificate presented by -the authentication server. If a matching dNSName is found, this -constraint is met. If no dNSName values are present, this constraint is -matched against SubjectName CN using same suffix match comparison. -Since version 1.24, multiple valid FQDNs can be passed as a ";" delimited -list.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-

Default value: NULL

-

Since: 1.2

-
-
-
-

The “eap” property

-
  “eap”                      GStrv
-

The allowed EAP method to be used when authenticating to the network with -802.1x. Valid methods are: "leap", "md5", "tls", "peap", "ttls", "pwd", -and "fast". Each method requires different configuration using the -properties of this setting; refer to wpa_supplicant documentation for the -allowed combinations.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-
-
-
-

The “identity” property

-
  “identity”                 char *
-

Identity string for EAP authentication methods. Often the user's user or -login name.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “optional” property

-
  “optional”                 gboolean
-

Whether the 802.1X authentication is optional. If TRUE, the activation -will continue even after a timeout or an authentication failure. Setting -the property to TRUE is currently allowed only for Ethernet connections. -If set to FALSE, the activation can continue only after a successful -authentication.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-

Default value: FALSE

-

Since: 1.22

-
-
-
-

The “pac-file” property

-
  “pac-file”                 char *
-

UTF-8 encoded file path containing PAC for EAP-FAST.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “password” property

-
  “password”                 char *
-

UTF-8 encoded password used for EAP authentication methods. If both the -“password” property and the “password-raw” -property are specified, “password” is preferred.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “password-flags” property

-
  “password-flags”           NMSettingSecretFlags
-

Flags indicating how to handle the “password” property.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-
-
-
-

The “password-raw” property

-
  “password-raw”             GBytes *
-

Password used for EAP authentication methods, given as a byte array to -allow passwords in other encodings than UTF-8 to be used. If both the -“password” property and the “password-raw” -property are specified, “password” is preferred.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-
-
-
-

The “password-raw-flags” property

-
  “password-raw-flags”       NMSettingSecretFlags
-

Flags indicating how to handle the “password-raw” property.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-
-
-
-

The “phase1-auth-flags” property

-
  “phase1-auth-flags”        guint
-

Specifies authentication flags to use in "phase 1" outer -authentication using NMSetting8021xAuthFlags options. -The individual TLS versions can be explicitly disabled. If a certain -TLS disable flag is not set, it is up to the supplicant to allow -or forbid it. The TLS options map to tls_disable_tlsv1_x settings. -See the wpa_supplicant documentation for more details.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-

Default value: 0

-

Since: 1.8

-
-
-
-

The “phase1-fast-provisioning” property

-
  “phase1-fast-provisioning” char *
-

Enables or disables in-line provisioning of EAP-FAST credentials when -FAST is specified as the EAP method in the “eap” property. -Recognized values are "0" (disabled), "1" (allow unauthenticated -provisioning), "2" (allow authenticated provisioning), and "3" (allow -both authenticated and unauthenticated provisioning). See the -wpa_supplicant documentation for more details.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “phase1-peaplabel” property

-
  “phase1-peaplabel”         char *
-

Forces use of the new PEAP label during key derivation. Some RADIUS -servers may require forcing the new PEAP label to interoperate with -PEAPv1. Set to "1" to force use of the new PEAP label. See the -wpa_supplicant documentation for more details.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “phase1-peapver” property

-
  “phase1-peapver”           char *
-

Forces which PEAP version is used when PEAP is set as the EAP method in -the “eap” property. When unset, the version reported by -the server will be used. Sometimes when using older RADIUS servers, it -is necessary to force the client to use a particular PEAP version. To do -so, this property may be set to "0" or "1" to force that specific PEAP -version.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “phase2-altsubject-matches” property

-
  “phase2-altsubject-matches” GStrv
-

List of strings to be matched against the altSubjectName of the -certificate presented by the authentication server during the inner -"phase 2" authentication. If the list is empty, no verification of the -server certificate's altSubjectName is performed.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-
-
-
-

The “phase2-auth” property

-
  “phase2-auth”              char *
-

Specifies the allowed "phase 2" inner authentication method when an EAP -method that uses an inner TLS tunnel is specified in the “eap” -property. For TTLS this property selects one of the supported non-EAP -inner methods: "pap", "chap", "mschap", "mschapv2" while -“phase2-autheap” selects an EAP inner method. For PEAP -this selects an inner EAP method, one of: "gtc", "otp", "md5" and "tls". -Each "phase 2" inner method requires specific parameters for successful -authentication; see the wpa_supplicant documentation for more details. -Both “phase2-auth” and “phase2-autheap” cannot -be specified.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “phase2-autheap” property

-
  “phase2-autheap”           char *
-

Specifies the allowed "phase 2" inner EAP-based authentication method -when TTLS is specified in the “eap” property. Recognized -EAP-based "phase 2" methods are "md5", "mschapv2", "otp", "gtc", and -"tls". Each "phase 2" inner method requires specific parameters for -successful authentication; see the wpa_supplicant documentation for -more details.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “phase2-ca-cert” property

-
  “phase2-ca-cert”           GBytes *
-

Contains the "phase 2" CA certificate if used by the EAP method specified -in the “phase2-auth” or “phase2-autheap” -properties.

-

Certificate data is specified using a "scheme"; three are currently -supported: blob, path and pkcs11 URL. When using the blob scheme this property -should be set to the certificate's DER encoded data. When using the path -scheme, this property should be set to the full UTF-8 encoded path of the -certificate, prefixed with the string "file://" and ending with a terminating -NUL byte. -This property can be unset even if the EAP method supports CA certificates, -but this allows man-in-the-middle attacks and is NOT recommended.

-

Note that enabling NMSetting8021x:system-ca-certs will override this -setting to use the built-in path, if the built-in path is not a directory.

-

Setting this property directly is discouraged; use the -nm_setting_802_1x_set_phase2_ca_cert() function instead.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-
-
-
-

The “phase2-ca-cert-password” property

-
  “phase2-ca-cert-password”  char *
-

The password used to access the "phase2" CA certificate stored in -“phase2-ca-cert” property. Only makes sense if the certificate -is stored on a PKCS#11 token that requires a login.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-

Default value: NULL

-

Since: 1.8

-
-
-
-

The “phase2-ca-cert-password-flags” property

-
  “phase2-ca-cert-password-flags” NMSettingSecretFlags
-

Flags indicating how to handle the “phase2-ca-cert-password” property.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-

Since: 1.8

-
-
-
-

The “phase2-ca-path” property

-
  “phase2-ca-path”           char *
-

UTF-8 encoded path to a directory containing PEM or DER formatted -certificates to be added to the verification chain in addition to the -certificate specified in the “phase2-ca-cert” property.

-

If NMSetting8021x:system-ca-certs is enabled and the built-in CA -path is an existing directory, then this setting is ignored.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “phase2-client-cert” property

-
  “phase2-client-cert”       GBytes *
-

Contains the "phase 2" client certificate if used by the EAP method -specified in the “phase2-auth” or -“phase2-autheap” properties.

-

Certificate data is specified using a "scheme"; two are currently -supported: blob and path. When using the blob scheme (which is backwards -compatible with NM 0.7.x) this property should be set to the -certificate's DER encoded data. When using the path scheme, this property -should be set to the full UTF-8 encoded path of the certificate, prefixed -with the string "file://" and ending with a terminating NUL byte. This -property can be unset even if the EAP method supports CA certificates, -but this allows man-in-the-middle attacks and is NOT recommended.

-

Setting this property directly is discouraged; use the -nm_setting_802_1x_set_phase2_client_cert() function instead.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-
-
-
-

The “phase2-client-cert-password” property

-
  “phase2-client-cert-password” char *
-

The password used to access the "phase2" client certificate stored in -“phase2-client-cert” property. Only makes sense if the certificate -is stored on a PKCS#11 token that requires a login.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-

Default value: NULL

-

Since: 1.8

-
-
-
-

The “phase2-client-cert-password-flags” property

-
  “phase2-client-cert-password-flags” NMSettingSecretFlags
-

Flags indicating how to handle the “phase2-client-cert-password” property.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-

Since: 1.8

-
-
-
-

The “phase2-domain-match” property

-
  “phase2-domain-match”      char *
-

Constraint for server domain name. If set, this list of FQDNs is used as -a match requirement for dNSName element(s) of the certificate presented -by the authentication server during the inner "phase 2" authentication. -If a matching dNSName is found, this constraint is met. If no dNSName -values are present, this constraint is matched against SubjectName CN -using the same comparison. -Multiple valid FQDNs can be passed as a ";" delimited list.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-

Default value: NULL

-

Since: 1.24

-
-
-
-

The “phase2-domain-suffix-match” property

-
  “phase2-domain-suffix-match” char *
-

Constraint for server domain name. If set, this FQDN is used as a suffix -match requirement for dNSName element(s) of the certificate presented by -the authentication server during the inner "phase 2" authentication. If -a matching dNSName is found, this constraint is met. If no dNSName -values are present, this constraint is matched against SubjectName CN -using same suffix match comparison. -Since version 1.24, multiple valid FQDNs can be passed as a ";" delimited -list.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-

Default value: NULL

-

Since: 1.2

-
-
-
-

The “phase2-private-key” property

-
  “phase2-private-key”       GBytes *
-

Contains the "phase 2" inner private key when the -“phase2-auth” or “phase2-autheap” property is -set to "tls".

-

Key data is specified using a "scheme"; two are currently supported: blob -and path. When using the blob scheme and private keys, this property -should be set to the key's encrypted PEM encoded data. When using private -keys with the path scheme, this property should be set to the full UTF-8 -encoded path of the key, prefixed with the string "file://" and ending -with a terminating NUL byte. When using PKCS#12 format private -keys and the blob scheme, this property should be set to the -PKCS#12 data and the “phase2-private-key-password” -property must be set to password used to decrypt the PKCS#12 -certificate and key. When using PKCS#12 files and the path -scheme, this property should be set to the full UTF-8 encoded path of the -key, prefixed with the string "file://" and ending with a terminating -NUL byte, and as with the blob scheme the -“phase2-private-key-password” property must be set to the -password used to decode the PKCS#12 private key and certificate.

-

Setting this property directly is discouraged; use the -nm_setting_802_1x_set_phase2_private_key() function instead.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-
-
-
-

The “phase2-private-key-password” property

-
  “phase2-private-key-password” char *
-

The password used to decrypt the "phase 2" private key specified in the -“phase2-private-key” property when the private key either -uses the path scheme, or is a PKCS#12 format key. Setting this -property directly is not generally necessary except when returning -secrets to NetworkManager; it is generally set automatically when setting -the private key by the nm_setting_802_1x_set_phase2_private_key() -function.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “phase2-private-key-password-flags” property

-
  “phase2-private-key-password-flags” NMSettingSecretFlags
-

Flags indicating how to handle the -“phase2-private-key-password” property.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-
-
-
-

The “phase2-subject-match” property

-
  “phase2-subject-match”     char *
-

Substring to be matched against the subject of the certificate presented -by the authentication server during the inner "phase 2" -authentication. When unset, no verification of the authentication server -certificate's subject is performed. This property provides little security, -if any, and its use is deprecated in favor of -NMSetting8021x:phase2-domain-suffix-match.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “pin” property

-
  “pin”                      char *
-

PIN used for EAP authentication methods.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “pin-flags” property

-
  “pin-flags”                NMSettingSecretFlags
-

Flags indicating how to handle the “pin” property.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-
-
-
-

The “private-key” property

-
  “private-key”              GBytes *
-

Contains the private key when the “eap” property is set to -"tls".

-

Key data is specified using a "scheme"; two are currently supported: blob -and path. When using the blob scheme and private keys, this property -should be set to the key's encrypted PEM encoded data. When using private -keys with the path scheme, this property should be set to the full UTF-8 -encoded path of the key, prefixed with the string "file://" and ending -with a terminating NUL byte. When using PKCS#12 format private -keys and the blob scheme, this property should be set to the -PKCS#12 data and the “private-key-password” -property must be set to password used to decrypt the PKCS#12 -certificate and key. When using PKCS#12 files and the path -scheme, this property should be set to the full UTF-8 encoded path of the -key, prefixed with the string "file://" and ending with a terminating -NUL byte, and as with the blob scheme the "private-key-password" property -must be set to the password used to decode the PKCS#12 private -key and certificate.

-

Setting this property directly is discouraged; use the -nm_setting_802_1x_set_private_key() function instead.

-

WARNING: “private-key” is not a "secret" property, and thus -unencrypted private key data using the BLOB scheme may be readable by -unprivileged users. Private keys should always be encrypted with a -private key password to prevent unauthorized access to unencrypted -private key data.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-
-
-
-

The “private-key-password” property

-
  “private-key-password”     char *
-

The password used to decrypt the private key specified in the -“private-key” property when the private key either uses the -path scheme, or if the private key is a PKCS#12 format key. Setting this -property directly is not generally necessary except when returning -secrets to NetworkManager; it is generally set automatically when setting -the private key by the nm_setting_802_1x_set_private_key() function.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “private-key-password-flags” property

-
  “private-key-password-flags” NMSettingSecretFlags
-

Flags indicating how to handle the “private-key-password” -property.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-
-
-
-

The “subject-match” property

-
  “subject-match”            char *
-

Substring to be matched against the subject of the certificate presented -by the authentication server. When unset, no verification of the -authentication server certificate's subject is performed. This property -provides little security, if any, and its use is deprecated in favor of -NMSetting8021x:domain-suffix-match.

-

Owner: NMSetting8021x

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “system-ca-certs” property

-
  “system-ca-certs”          gboolean
-

When TRUE, overrides the “ca-path” and -“phase2-ca-path” properties using the system CA directory -specified at configure time with the --system-ca-path switch. The -certificates in this directory are added to the verification chain in -addition to any certificates specified by the “ca-cert” and -“phase2-ca-cert” properties. If the path provided with ---system-ca-path is rather a file name (bundle of trusted CA certificates), -it overrides “ca-cert” and “phase2-ca-cert” -properties instead (sets ca_cert/ca_cert2 options for wpa_supplicant).

-

Owner: NMSetting8021x

-

Flags: Read / Write

-

Default value: FALSE

-
@@ -1884,7 +1884,7 @@ nm_setting_802_1x_get_domain_suffix_match

Returns

-

the “domain-suffix-match” property.

+

the “domain-suffix-match” property.

Since: 1.2

@@ -1910,7 +1910,7 @@ nm_setting_802_1x_get_domain_match (

Returns

-

the “domain-match” property.

+

the “domain-match” property.

Since: 1.24

@@ -2044,7 +2044,7 @@ nm_setting_802_1x_set_client_cert (NMSetting8021xCKScheme scheme, NMSetting8021xCKFormat *out_format, GError **error); -

Reads a certificate from disk and sets the “client-cert” +

Reads a certificate from disk and sets the “client-cert” property with the raw certificate data if using the NM_SETTING_802_1X_CK_SCHEME_BLOB scheme, or with the path to the certificate file if using the NM_SETTING_802_1X_CK_SCHEME_PATH scheme.

@@ -2123,7 +2123,7 @@ nm_setting_802_1x_get_client_cert_password

Returns

the password used to access the client certificate stored in -“client-cert” property. Only makes sense if the certificate +“client-cert” property. Only makes sense if the certificate is stored on a PKCS#11 token that requires a login.

Since: 1.8

@@ -2152,7 +2152,7 @@ nm_setting_802_1x_get_client_cert_password_flags

Returns

the NMSettingSecretFlags pertaining to the -“client-cert-password”

+“client-cert-password”

Since: 1.8

@@ -2179,7 +2179,7 @@ nm_setting_802_1x_get_phase1_peapver (

Returns

the "phase 1" PEAP version to be used when authenticating with -EAP-PEAP as contained in the “phase1-peapver” property. Valid +EAP-PEAP as contained in the “phase1-peapver” property. Valid values are NULL (unset), "0" (PEAP version 0), and "1" (PEAP version 1).

@@ -2208,7 +2208,7 @@ nm_setting_802_1x_get_phase1_peaplabel

Returns

whether the "phase 1" PEAP label is new-style or old-style, to be used when authenticating with EAP-PEAP, as contained in the -“phase1-peaplabel” property. Valid values are NULL (unset), +“phase1-peaplabel” property. Valid values are NULL (unset), "0" (use old-style label), and "1" (use new-style label). See the wpa_supplicant documentation for more details.

@@ -2237,7 +2237,7 @@ nm_setting_802_1x_get_phase1_fast_provisioning

Returns

whether "phase 1" PEAP fast provisioning should be used, as specified -by the “phase1-fast-provisioning” property. See the +by the “phase1-fast-provisioning” property. See the wpa_supplicant documentation for more details.

@@ -2264,7 +2264,7 @@ nm_setting_802_1x_get_phase2_auth (

Returns

the "phase 2" non-EAP (ex MD5) allowed authentication method as -specified by the “phase2-auth” property.

+specified by the “phase2-auth” property.


@@ -2290,7 +2290,7 @@ nm_setting_802_1x_get_phase2_autheap (

Returns

the "phase 2" EAP-based (ex TLS) allowed authentication method as -specified by the “phase2-autheap” property.

+specified by the “phase2-autheap” property.


@@ -2431,7 +2431,7 @@ nm_setting_802_1x_set_phase2_ca_cert (NMSetting8021xCKScheme scheme, NMSetting8021xCKFormat *out_format, GError **error); -

Reads a certificate from disk and sets the “phase2-ca-cert” +

Reads a certificate from disk and sets the “phase2-ca-cert” property with the raw certificate data if using the NM_SETTING_802_1X_CK_SCHEME_BLOB scheme, or with the path to the certificate file if using the NM_SETTING_802_1X_CK_SCHEME_PATH scheme.

@@ -2506,7 +2506,7 @@ nm_setting_802_1x_get_phase2_ca_cert_password

Returns

the password used to access the "phase2" CA certificate stored in -“phase2-ca-cert” property. Only makes sense if the certificate +“phase2-ca-cert” property. Only makes sense if the certificate is stored on a PKCS#11 token that requires a login.

Since: 1.8

@@ -2535,7 +2535,7 @@ nm_setting_802_1x_get_phase2_ca_cert_password_flags

Returns

the NMSettingSecretFlags pertaining to the -“phase2-private-key-password”

+“phase2-private-key-password”

Since: 1.8

@@ -2562,7 +2562,7 @@ nm_setting_802_1x_get_phase2_subject_match

Returns

-

the “phase2-subject-match” property. This is +

the “phase2-subject-match” property. This is the substring to be matched against the subject of the "phase 2" authentication server certificate, or NULL no subject verification is to be performed.

@@ -2575,7 +2575,7 @@ is to be performed.

nm_setting_802_1x_get_num_phase2_altsubject_matches (NMSetting8021x *setting);

Returns the number of entries in the -“phase2-altsubject-matches” property of this setting.

+“phase2-altsubject-matches” property of this setting.

Parameters

@@ -2786,7 +2786,7 @@ nm_setting_802_1x_get_phase2_domain_suffix_match

Returns

-

the “phase2-domain-suffix-match” property.

+

the “phase2-domain-suffix-match” property.

Since: 1.2

@@ -2813,7 +2813,7 @@ nm_setting_802_1x_get_phase2_domain_match

Returns

-

the “phase2-domain-match” property.

+

the “phase2-domain-match” property.

Since: 1.24

@@ -2952,7 +2952,7 @@ nm_setting_802_1x_set_phase2_client_cert NMSetting8021xCKScheme scheme, NMSetting8021xCKFormat *out_format, GError **error); -

Reads a certificate from disk and sets the “phase2-client-cert” +

Reads a certificate from disk and sets the “phase2-client-cert” property with the raw certificate data if using the NM_SETTING_802_1X_CK_SCHEME_BLOB scheme, or with the path to the certificate file if using the NM_SETTING_802_1X_CK_SCHEME_PATH scheme.

@@ -3031,7 +3031,7 @@ nm_setting_802_1x_get_phase2_client_cert_password

Returns

the password used to access the "phase2" client certificate stored in -“phase2-client-cert” property. Only makes sense if the certificate +“phase2-client-cert” property. Only makes sense if the certificate is stored on a PKCS#11 token that requires a login.

Since: 1.8

@@ -3060,7 +3060,7 @@ nm_setting_802_1x_get_phase2_client_cert_password_flags

Returns

the NMSettingSecretFlags pertaining to the -“phase2-client-cert-password”

+“phase2-client-cert-password”

Since: 1.8

@@ -3087,7 +3087,7 @@ nm_setting_802_1x_get_password (

Returns

the password used by the authentication method, if any, as specified -by the “password” property

+by the “password” property


@@ -3112,7 +3112,7 @@ nm_setting_802_1x_get_password_flags (

Returns

-

the NMSettingSecretFlags pertaining to the “password”

+

the NMSettingSecretFlags pertaining to the “password”


@@ -3139,7 +3139,7 @@ nm_setting_802_1x_get_password_raw (

Returns

the password used by the authentication method as a UTF-8-encoded array of bytes, as specified by the -“password-raw” property.

+“password-raw” property.

[transfer none]

@@ -3167,7 +3167,7 @@ nm_setting_802_1x_get_password_raw_flags

Returns

the NMSettingSecretFlags pertaining to the -“password-raw”

+“password-raw”


@@ -3193,7 +3193,7 @@ nm_setting_802_1x_get_pin (

Returns

the PIN used by the authentication method, if any, as specified -by the “pin” property

+by the “pin” property


@@ -3219,7 +3219,7 @@ nm_setting_802_1x_get_pin_flags (

Returns

the NMSettingSecretFlags pertaining to the -“pin”

+“pin”


@@ -3363,14 +3363,14 @@ nm_setting_802_1x_set_private_key (

This function reads a private key from disk and sets the -“private-key” property with the private key file data if using +“private-key” property with the private key file data if using the NM_SETTING_802_1X_CK_SCHEME_BLOB scheme, or with the path to the private key file if using the NM_SETTING_802_1X_CK_SCHEME_PATH scheme.

If password is given, this function attempts to decrypt the private key to verify that password is correct, and if it is, updates the -“private-key-password” property with the given password +“private-key-password” property with the given password . If the decryption is unsuccessful, FALSE is returned, error is set, and no @@ -3461,7 +3461,7 @@ nm_setting_802_1x_get_private_key_password

Returns

the private key password used to decrypt the private key if previously set with nm_setting_802_1x_set_private_key(), or the -“private-key-password” property.

+“private-key-password” property.


@@ -3488,7 +3488,7 @@ nm_setting_802_1x_get_private_key_password_flags

Returns

the NMSettingSecretFlags pertaining to the -“private-key-password”

+“private-key-password”


@@ -3515,7 +3515,7 @@ nm_setting_802_1x_get_private_key_format

Returns

the data format of the private key data stored in the -“private-key” property

+“private-key” property


@@ -3661,14 +3661,14 @@ nm_setting_802_1x_set_phase2_private_key when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x authentication method.

This function reads a private key from disk and sets the -“phase2-private-key” property with the private key file data if +“phase2-private-key” property with the private key file data if using the NM_SETTING_802_1X_CK_SCHEME_BLOB scheme, or with the path to the private key file if using the NM_SETTING_802_1X_CK_SCHEME_PATH scheme.

If password is given, this function attempts to decrypt the private key to verify that password is correct, and if it is, updates the -“phase2-private-key-password” property with the given +“phase2-private-key-password” property with the given password . If the decryption is unsuccessful, FALSE is returned, error is @@ -3760,7 +3760,7 @@ nm_setting_802_1x_get_phase2_private_key_password

Returns

the private key password used to decrypt the private key if previously set with nm_setting_802_1x_set_phase2_private_key() or the -“phase2-private-key-password” property.

+“phase2-private-key-password” property.


@@ -3787,7 +3787,7 @@ nm_setting_802_1x_get_phase2_private_key_password_flags

Returns

the NMSettingSecretFlags pertaining to the -“phase2-private-key-password”

+“phase2-private-key-password”


@@ -3814,7 +3814,7 @@ nm_setting_802_1x_get_phase2_private_key_format

Returns

the data format of the "phase 2" private key data stored in the -“phase2-private-key” property

+“phase2-private-key” property


@@ -3849,7 +3849,7 @@ nm_setting_802_1x_get_phase1_auth_flags

nm_setting_802_1x_get_auth_timeout ()

int
 nm_setting_802_1x_get_auth_timeout (NMSetting8021x *setting);
-

Returns the value contained in the “auth-timeout” property.

+

Returns the value contained in the “auth-timeout” property.

Parameters

@@ -3877,7 +3877,7 @@ global default value.

nm_setting_802_1x_get_optional ()

gboolean
 nm_setting_802_1x_get_optional (NMSetting8021x *setting);
-

Returns the value contained in the “optional” property.

+

Returns the value contained in the “optional” property.

Parameters

-- cgit 1.3.0-6-gf8a5