CamelSMIMEContext

CamelSMIMEContext

Types and Values

Object Hierarchy

    GObject
    ╰── CamelCipherContext
        ╰── CamelSMIMEContext

Description

Functions

camel_smime_context_new ()

CamelCipherContext *
camel_smime_context_new (CamelSession *session);

Creates a new sm cipher context object.

Parameters

session

session

 

Returns

a new sm cipher context object.


camel_smime_context_set_encrypt_key ()

void
camel_smime_context_set_encrypt_key (CamelSMIMEContext *context,
                                     gboolean use,
                                     const gchar *key);

camel_smime_context_set_sign_mode ()

void
camel_smime_context_set_sign_mode (CamelSMIMEContext *context,
                                   CamelSMIMESign type);

camel_smime_context_describe_part ()

guint32
camel_smime_context_describe_part (CamelSMIMEContext *context,
                                   struct _CamelMimePart *part);

Types and Values

enum CamelSMIMESign

Members

CAMEL_SMIME_SIGN_CLEARSIGN

   

CAMEL_SMIME_SIGN_ENVELOPED

   

enum CamelSMIMEDescribe

Members

CAMEL_SMIME_SIGNED

   

CAMEL_SMIME_ENCRYPTED

   

CAMEL_SMIME_CERTS

   

CAMEL_SMIME_CRLS