Index: chrome/browser/ui/certificate_dialogs.h |
diff --git a/chrome/browser/ui/certificate_dialogs.h b/chrome/browser/ui/certificate_dialogs.h |
index 9787ffc769774f118cbce5d66be215f9fe19984e..a4f185614b0a08cfbacd3ae9d94b4f117609a2a9 100644 |
--- a/chrome/browser/ui/certificate_dialogs.h |
+++ b/chrome/browser/ui/certificate_dialogs.h |
@@ -18,8 +18,17 @@ void ShowCertSelectFileDialog(ui::SelectFileDialog* select_file_dialog, |
gfx::NativeWindow parent, |
void* params); |
+// Show a dialog to save |cert| alone or the cert + its chain. |
void ShowCertExportDialog(content::WebContents* web_contents, |
gfx::NativeWindow parent, |
- net::X509Certificate::OSCertHandle cert); |
+ const scoped_refptr<net::X509Certificate>& cert); |
+ |
+// Show a dialog to save the first certificate or the whole chain encompassed by |
+// the iterators. |
+void ShowCertExportDialog( |
+ content::WebContents* web_contents, |
+ gfx::NativeWindow parent, |
+ net::X509Certificate::OSCertHandles::iterator certs_begin, |
+ net::X509Certificate::OSCertHandles::iterator certs_end); |
#endif // CHROME_BROWSER_UI_CERTIFICATE_DIALOGS_H_ |