From 50a58f0fabd8a34c1b6108a107e08abe3c1ccd24 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Tue, 14 Jul 2015 19:38:58 +0200 Subject: Imported Upstream version 1.0.4 --- docs/libnm-util/html/NMSetting8021x.html | 358 ++++++++++++++++--------------- 1 file changed, 188 insertions(+), 170 deletions(-) (limited to 'docs/libnm-util/html/NMSetting8021x.html') diff --git a/docs/libnm-util/html/NMSetting8021x.html b/docs/libnm-util/html/NMSetting8021x.html index ba9dbe10..05d9516c 100644 --- a/docs/libnm-util/html/NMSetting8021x.html +++ b/docs/libnm-util/html/NMSetting8021x.html @@ -2,13 +2,13 @@ -libnm-util Reference Manual: NMSetting8021x +NMSetting8021x: libnm-util Reference Manual - + @@ -968,7 +968,6 @@ nm_setting_802_1x_error_quark (vo

Returns

the error quark used for NMSetting8021x errors.

-


@@ -980,7 +979,6 @@ nm_setting_802_1x_new (void

Returns

the new empty NMSetting8021x object

-


@@ -1011,7 +1009,6 @@ allowed EAP methods.

Returns

the number of allowed EAP methods

-


@@ -1048,7 +1045,6 @@ nm_setting_802_1x_get_eap_method (

Returns

the name of the allowed EAP method at index i

-


@@ -1086,7 +1082,6 @@ allowed EAP methods.

Returns

TRUE if the EAP method was successfully added, FALSE if it was not a valid method or if it was already allowed.

-


@@ -1153,9 +1148,8 @@ nm_setting_802_1x_remove_eap_method_by_value

Returns

TRUE if the EAP method was founs and removed, FALSE if it was not.

-

-

Since 0.9.10

+

Since: 0.9.10


@@ -1204,7 +1198,6 @@ authenticate the user. Often this is a username or login name.

Returns

the user identifier

-


@@ -1235,7 +1228,6 @@ a secure form, if applicable for that EAP method.

Returns

the anonymous identifier

-


@@ -1262,7 +1254,6 @@ nm_setting_802_1x_get_pac_file (

Returns

the PAC file

-


@@ -1294,7 +1285,6 @@ of these properties.

Returns

TRUE if a system CA certificate path should be used, FALSE if not

-


@@ -1325,7 +1315,6 @@ certificates for verifying the network to client.

Returns

the CA certificate directory path

-


@@ -1356,7 +1345,6 @@ to add more CA certificates for verifying the network to client.

Returns

the "phase 2" CA certificate directory path

-


@@ -1385,7 +1373,6 @@ if

Returns

scheme used to store the CA certificate (blob or path)

-


@@ -1417,7 +1404,6 @@ of the network cannot be confirmed by the client.

Returns

the CA certificate data

-


@@ -1449,7 +1435,6 @@ of the network cannot be confirmed by the client.

Returns

path to the CA certificate file

-


@@ -1510,7 +1495,6 @@ clears the CA certificate.

Returns

TRUE if the operation succeeded, FALSE if it was unsuccessful

-


@@ -1539,7 +1523,6 @@ nm_setting_802_1x_get_subject_match (NULL no subject verification is to be performed.

-


@@ -1568,7 +1551,6 @@ nm_setting_802_1x_get_num_altsubject_matches

Returns

the number of altsubject-matches entries.

-


@@ -1606,7 +1588,6 @@ nm_setting_802_1x_get_altsubject_match

Returns

the altSubjectName match at index i

-


@@ -1645,7 +1626,6 @@ server is not verified.

Returns

TRUE if the alternative subject name match was successfully added, FALSE if it was already allowed.

-


@@ -1714,9 +1694,8 @@ nm_setting_802_1x_remove_altsubject_match_by_value

Returns

TRUE if the alternative subject name match was found and removed, FALSE if it was not.

-

-

Since 0.9.10

+

Since: 0.9.10


@@ -1768,7 +1747,6 @@ if

Returns

scheme used to store the client certificate (blob or path)

-


@@ -1798,7 +1776,6 @@ authentication method.

Returns

the client certificate data

-


@@ -1828,7 +1805,6 @@ authentication method.

Returns

path to the client certificate file

-


@@ -1893,7 +1869,6 @@ clears the client certificate.

Returns

TRUE if the operation succeeded, FALSE if it was unsuccessful

-


@@ -1921,7 +1896,6 @@ nm_setting_802_1x_get_phase1_peapver (“phase1-peapver” property. Valid values are NULL (unset), "0" (PEAP version 0), and "1" (PEAP version 1).

-


@@ -1952,7 +1926,6 @@ used when authenticating with EAP-PEAP, as contained in the “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.

-


@@ -1981,7 +1954,6 @@ nm_setting_802_1x_get_phase1_fast_provisioning

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

-


@@ -2008,7 +1980,6 @@ 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.

-


@@ -2035,7 +2006,6 @@ 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.

-


@@ -2066,7 +2036,6 @@ use

Returns

scheme used to store the "phase 2" CA certificate (blob or path)

-


@@ -2099,7 +2068,6 @@ of the network cannot be confirmed by the client.

Returns

the "phase 2" CA certificate data

-


@@ -2132,7 +2100,6 @@ of the network cannot be confirmed by the client.

Returns

path to the "phase 2" CA certificate file

-


@@ -2193,7 +2160,6 @@ clears the "phase2" CA certificate.

Returns

TRUE if the operation succeeded, FALSE if it was unsuccessful

-


@@ -2223,7 +2189,6 @@ nm_setting_802_1x_get_phase2_subject_match the substring to be matched against the subject of the "phase 2" authentication server certificate, or NULL no subject verification is to be performed.

-


@@ -2252,7 +2217,6 @@ nm_setting_802_1x_get_num_phase2_altsubject_matches

Returns

the number of phase2-altsubject-matches entries.

-


@@ -2290,7 +2254,6 @@ nm_setting_802_1x_get_phase2_altsubject_match

Returns

the "phase 2" altSubjectName match at index i

-


@@ -2330,7 +2293,6 @@ connection

Returns

TRUE if the "phase 2" alternative subject name match was successfully added, FALSE if it was already allowed.

-


@@ -2399,9 +2361,8 @@ nm_setting_802_1x_remove_phase2_altsubject_match_by_value

Returns

TRUE if the alternative subject name match for "phase 2" was found and removed, FALSE if it was not.

-

-

Since 0.9.10

+

Since: 0.9.10


@@ -2455,7 +2416,6 @@ returned scheme is

Returns

scheme used to store the "phase 2" client certificate (blob or path)

-


@@ -2485,7 +2445,6 @@ authentication method.

Returns

the "phase 2" client certificate data

-


@@ -2515,7 +2474,6 @@ authentication method.

Returns

path to the "phase 2" client certificate file

-


@@ -2581,7 +2539,6 @@ clears the "phase2" client certificate.

Returns

TRUE if the operation succeeded, FALSE if it was unsuccessful

-


@@ -2608,7 +2565,6 @@ nm_setting_802_1x_get_password (

Returns

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

-


@@ -2634,7 +2590,6 @@ nm_setting_802_1x_get_password_flags (

Returns

the NMSettingSecretFlags pertaining to the “password”

-


@@ -2662,7 +2617,6 @@ 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

-


@@ -2690,7 +2644,6 @@ nm_setting_802_1x_get_password_raw_flags

Returns

the NMSettingSecretFlags pertaining to the “password-raw”

-


@@ -2717,7 +2670,6 @@ nm_setting_802_1x_get_pin (

Returns

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

-


@@ -2744,7 +2696,6 @@ nm_setting_802_1x_get_pin_flags (

Returns

the NMSettingSecretFlags pertaining to the “pin”

-


@@ -2776,7 +2727,6 @@ nm_setting_802_1x_get_private_key_scheme

Returns

scheme used to store the private key (blob or path)

-


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

Returns

the private key data

-


@@ -2839,7 +2788,6 @@ authentication method.

Returns

path to the private key file

-


@@ -2927,7 +2875,6 @@ an error is returned.

Returns

TRUE if the operation succeeded, FALSE if it was unsuccessful

-


@@ -2956,7 +2903,6 @@ nm_setting_802_1x_get_private_key_password

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.

-


@@ -2984,7 +2930,6 @@ nm_setting_802_1x_get_private_key_password_flags

Returns

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

-


@@ -3012,7 +2957,6 @@ nm_setting_802_1x_get_private_key_format

Returns

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

-


@@ -3044,7 +2988,6 @@ scheme is

Returns

scheme used to store the "phase 2" private key (blob or path)

-


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

Returns

the "phase 2" private key data

-


@@ -3107,7 +3049,6 @@ authentication method.

Returns

path to the "phase 2" private key file

-


@@ -3197,7 +3138,6 @@ an error is returned.

Returns

TRUE if the operation succeeded, FALSE if it was unsuccessful

-


@@ -3226,7 +3166,6 @@ nm_setting_802_1x_get_phase2_private_key_password

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.

-


@@ -3254,7 +3193,6 @@ nm_setting_802_1x_get_phase2_private_key_password_flags

Returns

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

-


@@ -3282,7 +3220,6 @@ 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

-

@@ -3383,8 +3320,6 @@ to a file containing the certificate or key data

NM_SETTING_802_1X_SETTING_NAME

#define NM_SETTING_802_1X_SETTING_NAME "802-1x"
 
-

-


@@ -3429,264 +3364,198 @@ required

NM_SETTING_802_1X_ERROR

#define NM_SETTING_802_1X_ERROR nm_setting_802_1x_error_quark ()
 
-

-


NM_SETTING_802_1X_EAP

#define NM_SETTING_802_1X_EAP "eap"
 
-

-


NM_SETTING_802_1X_IDENTITY

#define NM_SETTING_802_1X_IDENTITY "identity"
 
-

-


NM_SETTING_802_1X_ANONYMOUS_IDENTITY

#define NM_SETTING_802_1X_ANONYMOUS_IDENTITY "anonymous-identity"
 
-

-


NM_SETTING_802_1X_PAC_FILE

#define NM_SETTING_802_1X_PAC_FILE "pac-file"
 
-

-


NM_SETTING_802_1X_CA_CERT

#define NM_SETTING_802_1X_CA_CERT "ca-cert"
 
-

-


NM_SETTING_802_1X_CA_PATH

#define NM_SETTING_802_1X_CA_PATH "ca-path"
 
-

-


NM_SETTING_802_1X_SUBJECT_MATCH

#define NM_SETTING_802_1X_SUBJECT_MATCH "subject-match"
 
-

-


NM_SETTING_802_1X_ALTSUBJECT_MATCHES

#define NM_SETTING_802_1X_ALTSUBJECT_MATCHES "altsubject-matches"
 
-

-


NM_SETTING_802_1X_CLIENT_CERT

#define NM_SETTING_802_1X_CLIENT_CERT "client-cert"
 
-

-


NM_SETTING_802_1X_PHASE1_PEAPVER

#define NM_SETTING_802_1X_PHASE1_PEAPVER "phase1-peapver"
 
-

-


NM_SETTING_802_1X_PHASE1_PEAPLABEL

#define NM_SETTING_802_1X_PHASE1_PEAPLABEL "phase1-peaplabel"
 
-

-


NM_SETTING_802_1X_PHASE1_FAST_PROVISIONING

#define NM_SETTING_802_1X_PHASE1_FAST_PROVISIONING "phase1-fast-provisioning"
 
-

-


NM_SETTING_802_1X_PHASE2_AUTH

#define NM_SETTING_802_1X_PHASE2_AUTH "phase2-auth"
 
-

-


NM_SETTING_802_1X_PHASE2_AUTHEAP

#define NM_SETTING_802_1X_PHASE2_AUTHEAP "phase2-autheap"
 
-

-


NM_SETTING_802_1X_PHASE2_CA_CERT

#define NM_SETTING_802_1X_PHASE2_CA_CERT "phase2-ca-cert"
 
-

-


NM_SETTING_802_1X_PHASE2_CA_PATH

#define NM_SETTING_802_1X_PHASE2_CA_PATH "phase2-ca-path"
 
-

-


NM_SETTING_802_1X_PHASE2_SUBJECT_MATCH

#define NM_SETTING_802_1X_PHASE2_SUBJECT_MATCH "phase2-subject-match"
 
-

-


NM_SETTING_802_1X_PHASE2_ALTSUBJECT_MATCHES

#define NM_SETTING_802_1X_PHASE2_ALTSUBJECT_MATCHES "phase2-altsubject-matches"
 
-

-


NM_SETTING_802_1X_PHASE2_CLIENT_CERT

#define NM_SETTING_802_1X_PHASE2_CLIENT_CERT "phase2-client-cert"
 
-

-


NM_SETTING_802_1X_PASSWORD

#define NM_SETTING_802_1X_PASSWORD "password"
 
-

-


NM_SETTING_802_1X_PASSWORD_FLAGS

#define NM_SETTING_802_1X_PASSWORD_FLAGS "password-flags"
 
-

-


NM_SETTING_802_1X_PASSWORD_RAW

#define NM_SETTING_802_1X_PASSWORD_RAW "password-raw"
 
-

-


NM_SETTING_802_1X_PASSWORD_RAW_FLAGS

#define NM_SETTING_802_1X_PASSWORD_RAW_FLAGS "password-raw-flags"
 
-

-


NM_SETTING_802_1X_PRIVATE_KEY

#define NM_SETTING_802_1X_PRIVATE_KEY "private-key"
 
-

-


NM_SETTING_802_1X_PRIVATE_KEY_PASSWORD

#define NM_SETTING_802_1X_PRIVATE_KEY_PASSWORD "private-key-password"
 
-

-


NM_SETTING_802_1X_PRIVATE_KEY_PASSWORD_FLAGS

#define NM_SETTING_802_1X_PRIVATE_KEY_PASSWORD_FLAGS "private-key-password-flags"
 
-

-


NM_SETTING_802_1X_PHASE2_PRIVATE_KEY

#define NM_SETTING_802_1X_PHASE2_PRIVATE_KEY "phase2-private-key"
 
-

-


NM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD

#define NM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD "phase2-private-key-password"
 
-

-


NM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD_FLAGS

#define NM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD_FLAGS "phase2-private-key-password-flags"
 
-

-


NM_SETTING_802_1X_PIN

#define NM_SETTING_802_1X_PIN "pin"
 
-

-


NM_SETTING_802_1X_PIN_FLAGS

#define NM_SETTING_802_1X_PIN_FLAGS "pin-flags"
 
-

-


NM_SETTING_802_1X_SYSTEM_CA_CERTS

#define NM_SETTING_802_1X_SYSTEM_CA_CERTS "system-ca-certs"
 
-

-

@@ -3694,14 +3563,18 @@ required

The “altsubject-matches” property

  “altsubject-matches”       GSList_gchararray_ *
-

+

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.

Flags: Read / Write


The “anonymous-identity” property

  “anonymous-identity”       gchar *
-

+

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

Flags: Read / Write

Default value: NULL

@@ -3709,14 +3582,27 @@ required

The “ca-cert” property

  “ca-cert”                  GArray_guchar_ *
-

+

Contains the CA 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. 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_ca_cert() function instead.

Flags: Read / Write


The “ca-path” property

  “ca-path”                  gchar *
-

+

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.

Flags: Read / Write

Default value: NULL

@@ -3724,21 +3610,35 @@ required

The “client-cert” property

  “client-cert”              GArray_guchar_ *
-

+

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.

Flags: Read / Write


The “eap” property

  “eap”                      GSList_gchararray_ *
-

+

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.

Flags: Read / Write


The “identity” property

  “identity”                 gchar *
-

+

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

Flags: Read / Write

Default value: NULL

@@ -3746,7 +3646,7 @@ required

The “pac-file” property

  “pac-file”                 gchar *
-

+

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

Flags: Read / Write

Default value: NULL

@@ -3754,7 +3654,9 @@ required

The “password” property

  “password”                 gchar *
-

+

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

Flags: Read / Write

Default value: NULL

@@ -3762,7 +3664,7 @@ required

The “password-flags” property

  “password-flags”           guint
-

+

Flags indicating how to handle the “password” property.

Flags: Read / Write

Allowed values: <= 7

Default value: 0

@@ -3771,14 +3673,17 @@ required

The “password-raw” property

  “password-raw”             GArray_guchar_ *
-

+

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.

Flags: Read / Write


The “password-raw-flags” property

  “password-raw-flags”       guint
-

+

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

Flags: Read / Write

Allowed values: <= 7

Default value: 0

@@ -3787,7 +3692,12 @@ required

The “phase1-fast-provisioning” property

  “phase1-fast-provisioning” gchar *
-

+

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.

Flags: Read / Write

Default value: NULL

@@ -3795,7 +3705,10 @@ required

The “phase1-peaplabel” property

  “phase1-peaplabel”         gchar *
-

+

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.

Flags: Read / Write

Default value: NULL

@@ -3803,7 +3716,12 @@ required

The “phase1-peapver” property

  “phase1-peapver”           gchar *
-

+

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.

Flags: Read / Write

Default value: NULL

@@ -3811,14 +3729,22 @@ required

The “phase2-altsubject-matches” property

  “phase2-altsubject-matches” GSList_gchararray_ *
-

+

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.

Flags: Read / Write


The “phase2-auth” property

  “phase2-auth”              gchar *
-

+

Specifies the allowed "phase 2" inner non-EAP authentication methods when +an EAP method that uses an inner TLS tunnel is specified in the +“eap” property. Recognized non-EAP "phase 2" methods are +"pap", "chap", "mschap", "mschapv2", "gtc", "otp", "md5", and "tls". +Each "phase 2" inner method requires specific parameters for successful +authentication; see the wpa_supplicant documentation for more details.

Flags: Read / Write

Default value: NULL

@@ -3826,7 +3752,12 @@ required

The “phase2-autheap” property

  “phase2-autheap”           gchar *
-

+

Specifies the allowed "phase 2" inner EAP-based authentication methods +when an EAP method that uses an inner TLS tunnel 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.

Flags: Read / Write

Default value: NULL

@@ -3834,14 +3765,28 @@ required

The “phase2-ca-cert” property

  “phase2-ca-cert”           GArray_guchar_ *
-

+

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"; 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_ca_cert() function instead.

Flags: Read / Write


The “phase2-ca-path” property

  “phase2-ca-path”           gchar *
-

+

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.

Flags: Read / Write

Default value: NULL

@@ -3849,21 +3794,56 @@ required

The “phase2-client-cert” property

  “phase2-client-cert”       GArray_guchar_ *
-

+

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.

Flags: Read / Write


The “phase2-private-key” property

  “phase2-private-key”       GArray_guchar_ *
-

+

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 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.

Flags: Read / Write


The “phase2-private-key-password” property

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

+

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.

Flags: Read / Write

Default value: NULL

@@ -3871,7 +3851,8 @@ required

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

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

+

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

Flags: Read / Write

Allowed values: <= 7

Default value: 0

@@ -3880,7 +3861,10 @@ required

The “phase2-subject-match” property

  “phase2-subject-match”     gchar *
-

+

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.

Flags: Read / Write

Default value: NULL

@@ -3888,7 +3872,7 @@ required

The “pin” property

  “pin”                      gchar *
-

+

PIN used for EAP authentication methods.

Flags: Read / Write

Default value: NULL

@@ -3896,7 +3880,7 @@ required

The “pin-flags” property

  “pin-flags”                guint
-

+

Flags indicating how to handle the “pin” property.

Flags: Read / Write

Allowed values: <= 7

Default value: 0

@@ -3905,14 +3889,41 @@ required

The “private-key” property

  “private-key”              GArray_guchar_ *
-

+

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 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.

Flags: Read / Write


The “private-key-password” property

  “private-key-password”     gchar *
-

+

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.

Flags: Read / Write

Default value: NULL

@@ -3920,7 +3931,8 @@ required

The “private-key-password-flags” property

  “private-key-password-flags” guint
-

+

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

Flags: Read / Write

Allowed values: <= 7

Default value: 0

@@ -3929,7 +3941,9 @@ required

The “subject-match” property

  “subject-match”            gchar *
-

+

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.

Flags: Read / Write

Default value: NULL

@@ -3937,14 +3951,18 @@ required

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.

Flags: Read / Write / Construct

Default value: FALSE

+
Generated by GTK-Doc V1.24
\ No newline at end of file -- cgit 1.3.0-6-gf8a5