|  |  |  | GMime 2.4 Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
                    GMimeGpgContext;
GMimeCipherContext * g_mime_gpg_context_new             (GMimeSession *session,
                                                         const char *path);
gboolean            g_mime_gpg_context_get_always_trust (GMimeGpgContext *ctx);
void                g_mime_gpg_context_set_always_trust (GMimeGpgContext *ctx,
                                                         gboolean always_trust);
A GMimeGpgContext is a GMimeCipherContext that uses GnuPG to do all of the encryption and digital signatures.
GMimeCipherContext * g_mime_gpg_context_new (GMimeSession *session, const char *path);
Creates a new gpg cipher context object.
| 
 | a GMimeSession | 
| 
 | path to gpg binary | 
| Returns : | a new gpg cipher context object. | 
gboolean g_mime_gpg_context_get_always_trust (GMimeGpgContext *ctx);
Gets the always_trust flag on the gpg context.
| 
 | a GMimeGpgContext | 
| Returns : | the always_trustflag on the gpg context. | 
void g_mime_gpg_context_set_always_trust (GMimeGpgContext *ctx, gboolean always_trust);
Sets the always_trust flag on the gpg context which is used for
encryption.
| 
 | a GMimeGpgContext | 
| 
 | always trust flag |