Class

EDataServerSourceSMIME

since: 3.6

Description [src]

class EDataServer.SourceSMIME : EDataServer.SourceExtension
{
  /* No available fields */
}

Contains only private data that should be read and manipulated using the functions below.

Available since: 3.6

Hierarchy

hierarchy this ESourceSMIME ancestor_0 ESourceExtension ancestor_0--this ancestor_1 GObject ancestor_1--ancestor_0

Instance methods

e_source_smime_dup_encryption_certificate

Thread-safe variation of e_source_smime_get_encryption_certificate(). Use this function when accessing extension from multiple threads.

since: 3.6

e_source_smime_dup_signing_algorithm

Thread-safe variation of e_source_smime_get_signing_algorithm(). Use this function when accessing extension from multiple threads.

since: 3.6

e_source_smime_dup_signing_certificate

Thread-safe variation of e_source_smime_get_signing_certificate(). Use this function when accessing extension from multiple threads.

since: 3.6

e_source_smime_get_encrypt_by_default

Returns whether to encrypt outgoing messages by default using S/MIME software such as Mozilla Network Security Services (NSS).

since: 3.6

e_source_smime_get_encrypt_to_self

Returns whether to “encrypt-to-self” when sending encrypted messages.

since: 3.6

e_source_smime_get_encryption_certificate

Returns the S/MIME certificate name used to encrypt messages.

since: 3.6

e_source_smime_get_sign_by_default

Returns whether to digitally sign outgoing messages by default using S/MIME software such as Mozilla Network Security Services (NSS).

since: 3.6

e_source_smime_get_signing_algorithm

Returns the name of the hash algorithm used to digitally sign outgoing messages.

since: 3.6

e_source_smime_get_signing_certificate

Returns the S/MIME certificate name used to sign messages.

since: 3.6

e_source_smime_set_encrypt_by_default

Sets whether to encrypt outgoing messages by default using S/MIME software such as Mozilla Network Security Services (NSS).

since: 3.6

e_source_smime_set_encrypt_to_self

Sets whether to “encrypt-to-self” when sending encrypted messages.

since: 3.6

e_source_smime_set_encryption_certificate

Sets the certificate name used to encrypt messages.

since: 3.6

e_source_smime_set_sign_by_default

Sets whether to digitally sign outgoing messages by default using S/MIME software such as Mozilla Network Security Services (NSS).

since: 3.6

e_source_smime_set_signing_algorithm

Sets the name of the hash algorithm used to digitally sign outgoing messages.

since: 3.6

e_source_smime_set_signing_certificate

Sets the S/MIME certificate name used to sign messages.

since: 3.6

Methods inherited from ESourceExtension (4)
e_source_extension_get_source

Returns the ESource instance to which extension belongs.

deprecated: 3.8 since: 3.6

e_source_extension_property_lock

Acquires a property lock, thus no other thread can change properties of the extension until the lock is released.

since: 3.18

e_source_extension_property_unlock

Releases a property lock, previously acquired with e_source_extension_property_lock(), thus other threads can change properties of the extension.

since: 3.18

e_source_extension_ref_source

Returns the ESource instance to which the extension belongs.

since: 3.8

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

EDataServer.SourceSMIME:encrypt-by-default

Encrypt outgoing messages by default.

EDataServer.SourceSMIME:encrypt-to-self

Always encrypt to myself.

EDataServer.SourceSMIME:encryption-certificate

S/MIME certificate for encrypting messages.

EDataServer.SourceSMIME:sign-by-default

Sign outgoing messages by default.

EDataServer.SourceSMIME:signing-algorithm

Hash algorithm used to sign messages.

EDataServer.SourceSMIME:signing-certificate

S/MIME certificate for signing messages.

Properties inherited from ESourceExtension (1)
EDataServer.SourceExtension:source

The ESource being extended.

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 EDataServerSourceSMIMEClass {
  ESourceExtensionClass parent_class;
  
}

No description available.

Class members
parent_class: ESourceExtensionClass

No description available.