Blink roll 25b6bd3a7a131ffe68d809546ad1a20707915cdc:3a503f41ae42e5b79cfcd2ff10e65afde...
[chromium-blink-merge.git] / content / browser / cert_store_impl.cc
blobcd24b9654cee78bced802afe8d305000aeee07a8
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"
7 namespace content {
9 // static
10 CertStore* CertStore::GetInstance() {
11 return CertStoreImpl::GetInstance();
14 // static
15 CertStoreImpl* CertStoreImpl::GetInstance() {
16 return 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