| Index: chrome/browser/ui/webui/certificate_viewer_webui.cc
|
| diff --git a/chrome/browser/ui/webui/certificate_viewer_webui.cc b/chrome/browser/ui/webui/certificate_viewer_webui.cc
|
| index 4969b3e2ae8431acdc0df1abd4ae3cffae43f45d..53c8d199d9fc58cfd7bd80ad3ff933259c03e329 100644
|
| --- a/chrome/browser/ui/webui/certificate_viewer_webui.cc
|
| +++ b/chrome/browser/ui/webui/certificate_viewer_webui.cc
|
| @@ -42,11 +42,10 @@ CertificateViewerModalDialog::CertificateViewerModalDialog(
|
| net::X509Certificate* cert)
|
| : cert_(cert), webui_(NULL), window_(NULL) {
|
| // Construct the dialog title from the certificate.
|
| - net::X509Certificate::OSCertHandles cert_chain;
|
| - x509_certificate_model::GetCertChainFromCert(cert_->os_cert_handle(),
|
| - &cert_chain);
|
| - title_ = l10n_util::GetStringFUTF16(IDS_CERT_INFO_DIALOG_TITLE,
|
| - base::UTF8ToUTF16(x509_certificate_model::GetTitle(cert_chain.front())));
|
| + title_ = l10n_util::GetStringFUTF16(
|
| + IDS_CERT_INFO_DIALOG_TITLE,
|
| + base::UTF8ToUTF16(
|
| + x509_certificate_model::GetTitle(cert_->os_cert_handle())));
|
| }
|
|
|
| CertificateViewerModalDialog::~CertificateViewerModalDialog() {
|
| @@ -103,7 +102,7 @@ std::string CertificateViewerModalDialog::GetDialogArgs() const {
|
|
|
| // Get the certificate chain.
|
| net::X509Certificate::OSCertHandles cert_chain;
|
| - x509_certificate_model::GetCertChainFromCert(cert_hnd, &cert_chain);
|
| + cert_->GetCertificateChain(&cert_chain);
|
|
|
| // Certificate usage.
|
| std::vector<std::string> usages;
|
| @@ -251,9 +250,9 @@ ui::ModalType CertificateViewerDialog::GetDialogModalType() const {
|
|
|
| CertificateViewerDialogHandler::CertificateViewerDialogHandler(
|
| CertificateViewerModalDialog* dialog,
|
| - net::X509Certificate* cert) : cert_(cert), dialog_(dialog) {
|
| - x509_certificate_model::GetCertChainFromCert(cert_->os_cert_handle(),
|
| - &cert_chain_);
|
| + net::X509Certificate* cert)
|
| + : cert_(cert), dialog_(dialog) {
|
| + cert_->GetCertificateChain(&cert_chain_);
|
| }
|
|
|
| CertificateViewerDialogHandler::~CertificateViewerDialogHandler() {
|
| @@ -278,7 +277,8 @@ void CertificateViewerDialogHandler::ExportCertificate(
|
| platform_util::GetTopLevel(dialog_->GetNativeWebContentsModalDialog());
|
| ShowCertExportDialog(web_ui()->GetWebContents(),
|
| window,
|
| - cert_chain_[cert_index]);
|
| + cert_chain_.begin() + cert_index,
|
| + cert_chain_.end());
|
| }
|
|
|
| void CertificateViewerDialogHandler::RequestCertificateFields(
|
|
|