| Index: chrome/browser/ui/webui/options/certificate_manager_handler.cc
|
| diff --git a/chrome/browser/ui/webui/options/certificate_manager_handler.cc b/chrome/browser/ui/webui/options/certificate_manager_handler.cc
|
| index f5d3573fc9adc20a6ed1ddfa39d5123b27df578f..d67ffa1f9a94392b224956fe1ba47374c64e1094 100644
|
| --- a/chrome/browser/ui/webui/options/certificate_manager_handler.cc
|
| +++ b/chrome/browser/ui/webui/options/certificate_manager_handler.cc
|
| @@ -983,8 +983,12 @@ void CertificateManagerHandler::Export(const base::ListValue* args) {
|
| net::X509Certificate* cert = cert_id_map_->CallbackArgsToCert(args);
|
| if (!cert)
|
| return;
|
| - ShowCertExportDialog(web_ui()->GetWebContents(), GetParentWindow(),
|
| - cert->os_cert_handle());
|
| + net::X509Certificate::OSCertHandles cert_chain;
|
| + cert->GetCertificateChain(&cert_chain);
|
| + ShowCertExportDialog(web_ui()->GetWebContents(),
|
| + GetParentWindow(),
|
| + cert_chain.begin(),
|
| + cert_chain.end());
|
| }
|
|
|
| void CertificateManagerHandler::Delete(const base::ListValue* args) {
|
|
|