// Copyright 2020 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#import "ios/web/public/session/session_certificate_policy_cache.h"
#import "ios/web/public/browser_state.h"
#import "ios/web/public/security/certificate_policy_cache.h"
#import "ios/web/public/thread/web_thread.h"
namespace web {
SessionCertificatePolicyCache::SessionCertificatePolicyCache(
BrowserState* browser_state)
: browser_state_(browser_state) {
DCHECK(browser_state_);
}
SessionCertificatePolicyCache::~SessionCertificatePolicyCache() {}
scoped_refptr<CertificatePolicyCache>
SessionCertificatePolicyCache::GetCertificatePolicyCache() const {
DCHECK_CURRENTLY_ON(WebThread::UI);
return web::BrowserState::GetCertificatePolicyCache(browser_state_);
}
} // namespace web