Top | ![]() |
![]() |
![]() |
![]() |
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 () |
CamelCert * | camel_certdb_cert_new () |
void | camel_certdb_cert_ref () |
void | camel_certdb_cert_unref () |
void | camel_certdb_clear () |
const gchar * | camel_cert_get_string () |
void | camel_cert_set_string () |
#define | camel_cert_get_issuer() |
#define | camel_cert_get_subject() |
#define | camel_cert_get_hostname() |
#define | camel_cert_get_fingerprint() |
#define | camel_cert_set_issuer() |
#define | camel_cert_set_subject() |
#define | camel_cert_set_hostname() |
#define | camel_cert_set_fingerprint() |
CamelCertTrust | camel_cert_get_trust () |
void | camel_cert_set_trust () |
void | camel_certdb_lock () |
void | camel_certdb_unlock () |
enum | CamelCertDBFlags |
struct | CamelCertDB |
enum | CamelCertTrust |
CamelCert | |
enum | CamelCertDBLock |
void camel_certdb_set_filename (CamelCertDB *certdb
,const gchar *filename
);
CamelCert * camel_certdb_get_host (CamelCertDB *certdb
,const gchar *hostname
,const gchar *fingerprint
);
FIXME Document me!
Since 3.6
void camel_certdb_put (CamelCertDB *certdb
,CamelCert *cert
);
FIXME Document me!
Since 3.6
void camel_certdb_remove_host (CamelCertDB *certdb
,const gchar *hostname
,const gchar *fingerprint
);
FIXME Document me!
Since 3.6
const gchar * camel_cert_get_string (CamelCertDB *certdb
,CamelCert *cert
,gint string
);
void camel_cert_set_string (CamelCertDB *certdb
,CamelCert *cert
,gint string
,const gchar *value
);
#define camel_cert_get_issuer(certdb,cert) camel_cert_get_string (certdb, cert, CAMEL_CERT_STRING_ISSUER)
#define camel_cert_get_subject(certdb,cert) camel_cert_get_string (certdb, cert, CAMEL_CERT_STRING_SUBJECT)
#define camel_cert_get_hostname(certdb,cert) camel_cert_get_string (certdb, cert, CAMEL_CERT_STRING_HOSTNAME)
#define camel_cert_get_fingerprint(certdb,cert) camel_cert_get_string (certdb, cert, CAMEL_CERT_STRING_FINGERPRINT)
#define camel_cert_set_issuer(certdb,cert,issuer) camel_cert_set_string (certdb, cert, CAMEL_CERT_STRING_ISSUER, issuer)
#define camel_cert_set_subject(certdb,cert,subject) camel_cert_set_string (certdb, cert, CAMEL_CERT_STRING_SUBJECT, subject)
#define camel_cert_set_hostname(certdb,cert,hostname) camel_cert_set_string (certdb, cert, CAMEL_CERT_STRING_HOSTNAME, hostname)
#define camel_cert_set_fingerprint(certdb,cert,fingerprint) camel_cert_set_string (certdb, cert, CAMEL_CERT_STRING_FINGERPRINT, fingerprint)
void camel_cert_set_trust (CamelCertDB *certdb
,CamelCert *cert
,CamelCertTrust trust
);
void camel_certdb_lock (CamelCertDB *certdb
,CamelCertDBLock lock
);
Locks certdb
's lock
. Unlock it with camel_certdb_unlock()
.
Since 2.32
void camel_certdb_unlock (CamelCertDB *certdb
,CamelCertDBLock lock
);
Unlocks certdb
's lock
, previously locked with camel_certdb_lock()
.
Since 2.32