1 // Copyright (c) 2012 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 "content/browser/cert_store_impl.h"
10 CertStore
* CertStore::GetInstance() {
11 return CertStoreImpl::GetInstance();
15 CertStoreImpl
* CertStoreImpl::GetInstance() {
16 return base::Singleton
<CertStoreImpl
>::get();
19 CertStoreImpl::CertStoreImpl() {}
21 CertStoreImpl::~CertStoreImpl() {}
23 int CertStoreImpl::StoreCert(net::X509Certificate
* cert
, int process_id
) {
24 return store_
.Store(cert
, process_id
);
27 bool CertStoreImpl::RetrieveCert(int cert_id
,
28 scoped_refptr
<net::X509Certificate
>* cert
) {
29 return store_
.Retrieve(cert_id
, cert
);
32 } // namespace content