| Top |  |  |  |  | 
| GMimeSignature * | g_mime_signature_new () | 
| GMimeCertificate * | g_mime_signature_get_certificate () | 
| void | g_mime_signature_set_certificate () | 
| GMimeSignatureStatus | g_mime_signature_get_status () | 
| void | g_mime_signature_set_status () | 
| time_t | g_mime_signature_get_created () | 
| void | g_mime_signature_set_created () | 
| time_t | g_mime_signature_get_expires () | 
| void | g_mime_signature_set_expires () | 
| GMimeSignatureList * | g_mime_signature_list_new () | 
| int | g_mime_signature_list_length () | 
| void | g_mime_signature_list_clear () | 
| int | g_mime_signature_list_add () | 
| void | g_mime_signature_list_insert () | 
| gboolean | g_mime_signature_list_remove () | 
| gboolean | g_mime_signature_list_remove_at () | 
| gboolean | g_mime_signature_list_contains () | 
| int | g_mime_signature_list_index_of () | 
| GMimeSignature * | g_mime_signature_list_get_signature () | 
| void | g_mime_signature_list_set_signature () | 
A GMimeSignature is an object containing useful information about a digital signature as used in signing and encrypting data.
GMimeSignature *
g_mime_signature_new (void);
Creates a new GMimeSignature object.
GMimeCertificate *
g_mime_signature_get_certificate (GMimeSignature *sig);
Get the signature's certificate.
void g_mime_signature_set_certificate (GMimeSignature *sig,GMimeCertificate *cert);
Set the signature's certificate.
GMimeSignatureStatus
g_mime_signature_get_status (GMimeSignature *sig);
Get the signature status as a bitfield of GMimeSignatureStatus flags.
void g_mime_signature_set_status (GMimeSignature *sig,GMimeSignatureStatus status);
Set the status on the signature.
time_t
g_mime_signature_get_created (GMimeSignature *sig);
Get the creation date of the signature.
void g_mime_signature_set_created (GMimeSignature *sig,time_t created);
Set the creation date of the signature.
time_t
g_mime_signature_get_expires (GMimeSignature *sig);
Get the expiration date of the signature. A value of 0 means the signature never expires.
void g_mime_signature_set_expires (GMimeSignature *sig,time_t expires);
Set the expiration date of the signature. A value of 0 means the signature never expires.
GMimeSignatureList *
g_mime_signature_list_new (void);
Creates a new GMimeSignatureList.
int
g_mime_signature_list_length (GMimeSignatureList *list);
Gets the length of the list.
void
g_mime_signature_list_clear (GMimeSignatureList *list);
Clears the list of addresses.
int g_mime_signature_list_add (GMimeSignatureList *list,GMimeSignature *sig);
Adds a GMimeSignature to the GMimeSignatureList.
void g_mime_signature_list_insert (GMimeSignatureList *list,int index,GMimeSignature *sig);
Inserts a GMimeSignature into the GMimeSignatureList at the specified index.
gboolean g_mime_signature_list_remove (GMimeSignatureList *list,GMimeSignature *sig);
Removes a GMimeSignature from the GMimeSignatureList.
gboolean g_mime_signature_list_remove_at (GMimeSignatureList *list,int index);
Removes a GMimeSignature from the GMimeSignatureList at the specified index.
gboolean g_mime_signature_list_contains (GMimeSignatureList *list,GMimeSignature *sig);
Checks whether or not the specified GMimeSignature is contained within the GMimeSignatureList.
 TRUE if the specified GMimeSignature is contained within the
specified GMimeSignatureList or FALSE otherwise.
int g_mime_signature_list_index_of (GMimeSignatureList *list,GMimeSignature *sig);
Gets the index of the specified GMimeSignature inside the GMimeSignatureList.
 the index of the requested GMimeSignature within the
GMimeSignatureList or -1 if it is not contained within the
GMimeSignatureList.
GMimeSignature * g_mime_signature_list_get_signature (GMimeSignatureList *list,int index);
Gets the GMimeSignature at the specified index.
void g_mime_signature_list_set_signature (GMimeSignatureList *list,int index,GMimeSignature *sig);
Sets the GMimeSignature at the specified index to sig
.
A value representing the signature status bit flags for a particular GMimeSignature.
| The signature is fully valid. | ||
| The signature is good. | ||
| The signature is bad. | ||
| The key has been revoked. | ||
| The key has expired. | ||
| The signature has expired. | ||
| Can't verify due to missing key. | ||
| CRL not available. | ||
| Available CRL is too old. | ||
| A policy was not met. | ||
| A system error occurred. | ||
| Tofu conflict detected. | 
struct GMimeSignature;
An object containing useful information about a signature.