Top |
Functions
CamelCert * | camel_cert_new () |
CamelCert * | camel_cert_ref () |
void | camel_cert_unref () |
gboolean | camel_cert_load_cert_file () |
gboolean | camel_cert_save_cert_file () |
CamelCertDB * | camel_certdb_new () |
void | camel_certdb_set_default () |
CamelCertDB * | camel_certdb_get_default () |
void | camel_certdb_set_filename () |
gint | camel_certdb_load () |
gint | camel_certdb_save () |
void | camel_certdb_touch () |
CamelCert * | camel_certdb_get_host () |
void | camel_certdb_put () |
void | camel_certdb_remove_host () |
void | camel_certdb_clear () |
GSList * | camel_certdb_list_certs () |
Functions
camel_cert_save_cert_file ()
gboolean camel_cert_save_cert_file (CamelCert *cert
,const GByteArray *der_data
,GError **error
);
camel_certdb_set_filename ()
void camel_certdb_set_filename (CamelCertDB *certdb
,const gchar *filename
);
camel_certdb_get_host ()
CamelCert * camel_certdb_get_host (CamelCertDB *certdb
,const gchar *hostname
,const gchar *fingerprint
);
FIXME Document me!
Since: 3.6
camel_certdb_put ()
void camel_certdb_put (CamelCertDB *certdb
,CamelCert *cert
);
FIXME Document me!
Since: 3.6
camel_certdb_remove_host ()
void camel_certdb_remove_host (CamelCertDB *certdb
,const gchar *hostname
,const gchar *fingerprint
);
FIXME Document me!
Since: 3.6
camel_certdb_list_certs ()
GSList *
camel_certdb_list_certs (CamelCertDB *certdb
);
Gathers a list of known certificates. Each certificate in the returned GSList
is referenced, thus unref it with camel_cert_unref()
when done with it, the same
as free the list itself.
Returns
Newly allocated list of
referenced CamelCert-s, which are stored in the certdb
.
[transfer full][element-type CamelCert]
Since: 3.16