- public bool add_altsubject_match (string altsubject_match)
Adds an allowed alternate subject name match.
- public bool add_eap_method (string eap)
Adds an allowed EAP method.
- public bool add_phase2_altsubject_match (string phase2_altsubject_match)
Adds an allowed alternate subject name match for "phase 2".
- public void clear_altsubject_matches ()
Clears all altSubjectName matches.
- public void clear_eap_methods ()
Clears all allowed EAP methods.
- public void clear_phase2_altsubject_matches ()
Clears all "phase 2" altSubjectName matches.
- public unowned string get_altsubject_match (uint32 i)
Returns the altSubjectName match at index i.
- public unowned string get_anonymous_identity ()
Returns the anonymous identifier used by some EAP methods (like TTLS)
to authenticate the user in the outer unencrypted "phase 1" authentication.
- public int get_auth_timeout ()
- public unowned Bytes get_ca_cert_blob ()
Returns the CA certificate blob if the CA certificate is stored using
the nm_setting_802_1x_ck_scheme_blob scheme.
- public unowned string get_ca_cert_password ()
- public SettingSecretFlags get_ca_cert_password_flags ()
- public unowned string get_ca_cert_path ()
Returns the CA certificate path if the CA certificate is stored using
the nm_setting_802_1x_ck_scheme_path scheme.
- public Setting8021xCKScheme get_ca_cert_scheme ()
Returns the scheme used to store the CA certificate.
- public unowned string get_ca_cert_uri ()
- public unowned string get_ca_path ()
Returns the path of the CA certificate directory if previously set.
- public unowned Bytes get_client_cert_blob ()
Client certificates are used to identify the connecting client to the
network when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x authentication method.
- public unowned string get_client_cert_password ()
- public SettingSecretFlags get_client_cert_password_flags ()
- public unowned string get_client_cert_path ()
Client certificates are used to identify the connecting client to the
network when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x authentication method.
- public Setting8021xCKScheme get_client_cert_scheme ()
Returns the scheme used to store the client certificate.
- public unowned string get_client_cert_uri ()
- public unowned string get_domain_match ()
- public unowned string get_domain_suffix_match ()
- public unowned string get_eap_method (uint32 i)
Returns the name of the allowed EAP method at index i.
- public unowned string get_identity ()
Returns the identifier used by some EAP methods (like TLS) to
authenticate the user.
- public uint32 get_num_altsubject_matches ()
- public uint32 get_num_eap_methods ()
Returns the number of eap methods allowed for use when connecting to
the network.
- public uint32 get_num_phase2_altsubject_matches ()
- public unowned string get_openssl_ciphers ()
Returns the openssl_ciphers configuration for wpa_supplicant.
- public bool get_optional ()
Returns the value contained in the
optional property.
- public unowned string get_pac_file ()
Returns the file containing PAC credentials used by EAP-FAST method.
- public unowned string get_password ()
- public SettingSecretFlags get_password_flags ()
- public unowned Bytes get_password_raw ()
- public SettingSecretFlags get_password_raw_flags ()
- public Setting8021xAuthFlags get_phase1_auth_flags ()
- public unowned string get_phase1_fast_provisioning ()
- public unowned string get_phase1_peaplabel ()
- public unowned string get_phase1_peapver ()
- public unowned string get_phase2_altsubject_match (uint32 i)
Returns the "phase 2" altSubjectName match at index i.
- public unowned string get_phase2_auth ()
- public unowned string get_phase2_autheap ()
- public unowned Bytes get_phase2_ca_cert_blob ()
Returns the "phase 2" CA certificate blob if the CA certificate is
stored using the nm_setting_802_1x_ck_scheme_blob scheme.
- public unowned string get_phase2_ca_cert_password ()
- public SettingSecretFlags get_phase2_ca_cert_password_flags ()
- public unowned string get_phase2_ca_cert_path ()
Returns the "phase 2" CA certificate path if the CA certificate is
stored using the nm_setting_802_1x_ck_scheme_path scheme.
- public Setting8021xCKScheme get_phase2_ca_cert_scheme ()
Returns the scheme used to store the "phase 2" CA certificate.
- public unowned string get_phase2_ca_cert_uri ()
- public unowned string get_phase2_ca_path ()
Returns the path of the "phase 2" CA certificate directory if
previously set.
- public unowned Bytes get_phase2_client_cert_blob ()
Client certificates are used to identify the connecting client to the
network when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x authentication method.
- public unowned string get_phase2_client_cert_password ()
- public SettingSecretFlags get_phase2_client_cert_password_flags ()
- public unowned string get_phase2_client_cert_path ()
Client certificates are used to identify the connecting client to the
network when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x authentication method.
- public Setting8021xCKScheme get_phase2_client_cert_scheme ()
Returns the scheme used to store the "phase 2" client certificate.
- public unowned string get_phase2_client_cert_uri ()
- public unowned string get_phase2_domain_match ()
- public unowned string get_phase2_domain_suffix_match ()
- public unowned Bytes get_phase2_private_key_blob ()
Private keys are used to authenticate the connecting client to the
network when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x authentication method.
- public Setting8021xCKFormat get_phase2_private_key_format ()
- public unowned string get_phase2_private_key_password ()
- public SettingSecretFlags get_phase2_private_key_password_flags ()
- public unowned string get_phase2_private_key_path ()
Private keys are used to authenticate the connecting client to the
network when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x authentication method.
- public Setting8021xCKScheme get_phase2_private_key_scheme ()
Returns the scheme used to store the "phase 2" private key.
- public unowned string get_phase2_private_key_uri ()
- public unowned string get_phase2_subject_match ()
- public unowned string get_pin ()
- public SettingSecretFlags get_pin_flags ()
- public unowned Bytes get_private_key_blob ()
Private keys are used to authenticate the connecting client to the
network when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x authentication method.
- public Setting8021xCKFormat get_private_key_format ()
- public unowned string get_private_key_password ()
- public SettingSecretFlags get_private_key_password_flags ()
- public unowned string get_private_key_path ()
Private keys are used to authenticate the connecting client to the
network when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x authentication method.
- public Setting8021xCKScheme get_private_key_scheme ()
Returns the scheme used to store the private key.
- public unowned string get_private_key_uri ()
- public unowned string get_subject_match ()
- public bool get_system_ca_certs ()
- public void remove_altsubject_match (uint32 i)
Removes the allowed altSubjectName at the specified index.
- public bool remove_altsubject_match_by_value (string altsubject_match)
Removes the allowed altSubjectName altsubject_match.
- public void remove_eap_method (uint32 i)
Removes the allowed EAP method at the specified index.
- public bool remove_eap_method_by_value (string eap)
Removes the allowed EAP method method.
- public void remove_phase2_altsubject_match (uint32 i)
Removes the allowed "phase 2" altSubjectName at the specified index.
- public bool remove_phase2_altsubject_match_by_value (string phase2_altsubject_match)
Removes the allowed "phase 2" altSubjectName
phase2_altsubject_match.
- public bool set_ca_cert (string value, Setting8021xCKScheme scheme, Setting8021xCKFormat out_format) throws Error
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.
- public bool set_client_cert (string value, Setting8021xCKScheme scheme, Setting8021xCKFormat out_format) throws Error
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.
- public bool set_phase2_ca_cert (string value, Setting8021xCKScheme scheme, Setting8021xCKFormat out_format) throws Error
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.
- public bool set_phase2_client_cert (string value, Setting8021xCKScheme scheme, Setting8021xCKFormat out_format) throws Error
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.
- public bool set_phase2_private_key (string value, string password, Setting8021xCKScheme scheme, Setting8021xCKFormat out_format) throws Error
Private keys are used to authenticate the connecting client to the
network when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x authentication method.
- public bool set_private_key (string value, string password, Setting8021xCKScheme scheme, Setting8021xCKFormat out_format) throws Error
Private keys are used to authenticate the connecting client to the
network when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x authentication method.