libpurple/certificate.c

branch
soc.2007.certmgr
changeset 18446
3e79caab7088
parent 18251
41e00264c49d
child 18461
8ae1cd456532
--- a/libpurple/certificate.c	Wed Jun 20 22:42:47 2007 +0000
+++ b/libpurple/certificate.c	Thu Jun 21 00:28:31 2007 +0000
@@ -77,3 +77,19 @@
 	/* TODO: Signalling and such? */
 	return TRUE;
 }
+
+gboolean
+purple_certificate_unregister_scheme(PurpleCertificateScheme *scheme)
+{
+	if (NULL == scheme) {
+		purple_debug_warning("certificate",
+				     "Attempting to unregister NULL scheme");
+	}
+
+	/* TODO: signalling? */
+
+	/* TODO: unregister all CertificatePools for this scheme! */
+	cert_schemes = g_list_remove(cert_schemes, scheme);
+
+	return TRUE;
+}

mercurial