Class

CamelSaslGssapi

Description

class Camel.SaslGssapi : Camel.Sasl {
  parent: CamelSasl,
  priv: CamelSaslGssapiPrivate*
}
No description available.

Ancestors

Functions

camel_sasl_gssapi_is_available
No description available.

since: 3.12

Instance methods

camel_sasl_gssapi_override_host_and_user

Set host and user to use, instead of those in CamelService’s settings. It’s both or none, aka either set both, or the settings values are used. This is used to not require CamelService instance at all.

since: 3.12

Methods inherited from CamelSasl (14)
camel_sasl_challenge

If token is NULL, asynchronously generate the initial SASL message to send to the server. (This will be NULL if the client doesn’t initiate the exchange.) Otherwise, token is a challenge from the server, and the asynchronous result is the response.

since: 3.0

camel_sasl_challenge_base64

As with camel_sasl_challenge(), but the challenge token and the response are both base64-encoded.

since: 3.0

camel_sasl_challenge_base64_finish

Finishes the operation started with camel_sasl_challenge_base64().

since: 3.0

camel_sasl_challenge_base64_sync

As with camel_sasl_challenge_sync(), but the challenge token and the response are both base64-encoded.

since: 3.0

camel_sasl_challenge_finish

Finishes the operation started with camel_sasl_challenge(). Free the returned GByteArray with g_byte_array_free().

since: 3.0

camel_sasl_challenge_sync

If token is NULL, generate the initial SASL message to send to the server. (This will be NULL if the client doesn’t initiate the exchange.) Otherwise, token is a challenge from the server, and the return value is the response.

camel_sasl_get_authenticated
No description available.

camel_sasl_get_mechanism
No description available.

since: 2.32

camel_sasl_get_service
No description available.

since: 2.32

camel_sasl_get_service_name
No description available.

since: 2.32

camel_sasl_set_authenticated
No description available.

since: 2.32

camel_sasl_try_empty_password

Asynchronously determine whether sasl can be used for password-less authentication, for example single-sign-on using system credentials.

since: 3.2

camel_sasl_try_empty_password_finish

Finishes the operation started with camel_sasl_try_empty_password().

since: 3.2

camel_sasl_try_empty_password_sync
No description available.

since: 3.2

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Properties inherited from CamelSasl (4)
Camel.Sasl:authenticated
No description available.

Camel.Sasl:mechanism
No description available.

Camel.Sasl:service
No description available.

Camel.Sasl:service-name
No description available.

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct CamelSaslGssapiClass {
  CamelSaslClass parent_class;
  None reserved;
  
}
No description available.
Class members
parent_class: CamelSaslClass
No description available.
reserved: None
No description available.