#include <glib-object.h>
#include <gio/gio.h>
-
-#include <libempathy/empathy-tls-certificate.h>
-
-#include <extensions/extensions.h>
+#include <telepathy-glib/telepathy-glib.h>
G_BEGIN_DECLS
EmpathyTLSVerifierClass))
EmpathyTLSVerifier * empathy_tls_verifier_new (
- EmpathyTLSCertificate *certificate,
- const gchar *hostname);
+ TpTLSCertificate *certificate,
+ const gchar *hostname,
+ const gchar **reference_identities);
void empathy_tls_verifier_verify_async (EmpathyTLSVerifier *self,
GAsyncReadyCallback callback,
gboolean empathy_tls_verifier_verify_finish (EmpathyTLSVerifier *self,
GAsyncResult *res,
- EmpTLSCertificateRejectReason *reason,
+ TpTLSCertificateRejectReason *reason,
+ GHashTable **details,
GError **error);
+void empathy_tls_verifier_store_exception (EmpathyTLSVerifier *self);
+
G_END_DECLS
#endif /* #ifndef __EMPATHY_TLS_VERIFIER_H__*/