aboutsummaryrefslogtreecommitdiffstats
path: root/smime/lib/e-cert-db.h
diff options
context:
space:
mode:
authorMilan Crha <mcrha@redhat.com>2010-06-12 01:28:16 +0800
committerMilan Crha <mcrha@redhat.com>2010-06-12 01:28:16 +0800
commit077116eac4cbfd5f06c44c8f5634469eab3130e6 (patch)
tree497e15a1663ce562b6b9b6c5e881d4b77afe78f1 /smime/lib/e-cert-db.h
parent9e99aac0a660952488a91c40196be594367983b3 (diff)
downloadgsoc2013-evolution-077116eac4cbfd5f06c44c8f5634469eab3130e6.tar
gsoc2013-evolution-077116eac4cbfd5f06c44c8f5634469eab3130e6.tar.gz
gsoc2013-evolution-077116eac4cbfd5f06c44c8f5634469eab3130e6.tar.bz2
gsoc2013-evolution-077116eac4cbfd5f06c44c8f5634469eab3130e6.tar.lz
gsoc2013-evolution-077116eac4cbfd5f06c44c8f5634469eab3130e6.tar.xz
gsoc2013-evolution-077116eac4cbfd5f06c44c8f5634469eab3130e6.tar.zst
gsoc2013-evolution-077116eac4cbfd5f06c44c8f5634469eab3130e6.zip
Bug #619218 - Should select imported certificate when succeeded
Diffstat (limited to 'smime/lib/e-cert-db.h')
-rw-r--r--smime/lib/e-cert-db.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/smime/lib/e-cert-db.h b/smime/lib/e-cert-db.h
index 0e19e002c5..7d5f1855c2 100644
--- a/smime/lib/e-cert-db.h
+++ b/smime/lib/e-cert-db.h
@@ -34,6 +34,9 @@
#define E_IS_CERT_DB_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), E_TYPE_CERT_DB))
#define E_CERT_DB_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), E_TYPE_CERT_DB, ECertDBClass))
+#define E_CERTDB_ERROR e_certdb_error_quark()
+GQuark e_certdb_error_quark (void) G_GNUC_CONST;
+
typedef struct _ECertDB ECertDB;
typedef struct _ECertDBClass ECertDBClass;
typedef struct _ECertDBPrivate ECertDBPrivate;
@@ -102,10 +105,12 @@ gboolean e_cert_db_delete_cert (ECertDB *certdb,
gboolean e_cert_db_import_certs (ECertDB *certdb,
gchar *data, guint32 length,
ECertType cert_type,
+ GSList **imported_certs,
GError **error);
gboolean e_cert_db_import_email_cert (ECertDB *certdb,
gchar *data, guint32 length,
+ GSList **imported_certs,
GError **error);
gboolean e_cert_db_import_user_cert (ECertDB *certdb,
@@ -114,11 +119,13 @@ gboolean e_cert_db_import_user_cert (ECertDB *certdb,
gboolean e_cert_db_import_server_cert (ECertDB *certdb,
gchar *data, guint32 length,
+ GSList **imported_certs,
GError **error);
gboolean e_cert_db_import_certs_from_file (ECertDB *cert_db,
const gchar *file_path,
ECertType cert_type,
+ GSList **imported_certs,
GError **error);
gboolean e_cert_db_import_pkcs12_file (ECertDB *cert_db,