1 // Copyright (c) 2010 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "chrome/browser/certificate_viewer.h"
7 #include "content/public/browser/cert_store.h"
8 #include "net/cert/x509_certificate.h"
10 void ShowCertificateViewerByID(content::WebContents
* web_contents
,
11 gfx::NativeWindow parent
,
13 scoped_refptr
<net::X509Certificate
> cert
;
14 content::CertStore::GetInstance()->RetrieveCert(cert_id
, &cert
);
16 // The certificate was not found. Could be that the renderer crashed before
17 // we displayed the page info.
20 ShowCertificateViewer(web_contents
, parent
, cert
.get());