Mercurial > pidgin
comparison finch/gntcertmgr.c @ 21351:7b30d02a36aa
merge of '55275a531f00a6cabade1b8bfe74eafa3c2db4ba'
and 'a4922c657f183e4b124142298268ba47350a72e0'
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Fri, 16 Nov 2007 23:01:34 +0000 |
parents | d4f95419be45 |
children | 8ae227dca885 |
comparison
equal
deleted
inserted
replaced
21334:e76b99d95214 | 21351:7b30d02a36aa |
---|---|
88 _("Type the host name this certificate is for."), | 88 _("Type the host name this certificate is for."), |
89 default_hostname, FALSE, FALSE, NULL, | 89 default_hostname, FALSE, FALSE, NULL, |
90 _("OK"), G_CALLBACK(tls_peers_mgmt_import_ok2_cb), | 90 _("OK"), G_CALLBACK(tls_peers_mgmt_import_ok2_cb), |
91 _("Cancel"), G_CALLBACK(tls_peers_mgmt_import_cancel2_cb), | 91 _("Cancel"), G_CALLBACK(tls_peers_mgmt_import_cancel2_cb), |
92 NULL, NULL, NULL, | 92 NULL, NULL, NULL, |
93 PURPLE_REQUEST_UI_HINT_CERTMGR, crt); | 93 PURPLE_UI_REQUEST_HINT_CERTMGR, crt); |
94 g_free(default_hostname); | 94 g_free(default_hostname); |
95 } else { | 95 } else { |
96 gchar * secondary; | 96 gchar * secondary; |
97 secondary = g_strdup_printf(_("File %s could not be imported.\nMake sure that the file is readable and in PEM format.\n"), filename); | 97 secondary = g_strdup_printf(_("File %s could not be imported.\nMake sure that the file is readable and in PEM format.\n"), filename); |
98 purple_notify_error(NULL, | 98 purple_notify_error(NULL, |
110 _("Select a PEM certificate"), | 110 _("Select a PEM certificate"), |
111 "certificate.pem", | 111 "certificate.pem", |
112 FALSE, | 112 FALSE, |
113 G_CALLBACK(tls_peers_mgmt_import_ok_cb), | 113 G_CALLBACK(tls_peers_mgmt_import_ok_cb), |
114 NULL, | 114 NULL, |
115 NULL, NULL, NULL, PURPLE_REQUEST_UI_HINT_CERTMGR, NULL ); | 115 NULL, NULL, NULL, PURPLE_UI_REQUEST_HINT_CERTMGR, NULL ); |
116 } | 116 } |
117 | 117 |
118 /* Save certs in some file */ | 118 /* Save certs in some file */ |
119 static void | 119 static void |
120 tls_peers_mgmt_export_ok_cb(gpointer data, const char *filename) | 120 tls_peers_mgmt_export_ok_cb(gpointer data, const char *filename) |
159 _("PEM X.509 Certificate Export"), | 159 _("PEM X.509 Certificate Export"), |
160 "certificate.pem", TRUE, | 160 "certificate.pem", TRUE, |
161 G_CALLBACK(tls_peers_mgmt_export_ok_cb), | 161 G_CALLBACK(tls_peers_mgmt_export_ok_cb), |
162 G_CALLBACK(purple_certificate_destroy), | 162 G_CALLBACK(purple_certificate_destroy), |
163 NULL, NULL, NULL, | 163 NULL, NULL, NULL, |
164 PURPLE_REQUEST_UI_HINT_CERTMGR, crt); | 164 PURPLE_UI_REQUEST_HINT_CERTMGR, crt); |
165 } | 165 } |
166 | 166 |
167 /* Show information about a cert */ | 167 /* Show information about a cert */ |
168 static void | 168 static void |
169 info_cert_cb(GntWidget *button, gpointer null) | 169 info_cert_cb(GntWidget *button, gpointer null) |
234 | 234 |
235 purple_request_close_with_handle((void *)key); | 235 purple_request_close_with_handle((void *)key); |
236 purple_request_yes_no_with_hint((void *)key, _("Confirm certificate delete"), | 236 purple_request_yes_no_with_hint((void *)key, _("Confirm certificate delete"), |
237 primary, NULL, | 237 primary, NULL, |
238 2, | 238 2, |
239 NULL, NULL, NULL, PURPLE_REQUEST_UI_HINT_CERTMGR, | 239 NULL, NULL, NULL, PURPLE_UI_REQUEST_HINT_CERTMGR, |
240 g_strdup(key), | 240 g_strdup(key), |
241 tls_peers_mgmt_delete_confirm_cb, | 241 tls_peers_mgmt_delete_confirm_cb, |
242 g_free); | 242 g_free); |
243 | 243 |
244 g_free(primary); | 244 g_free(primary); |