1 // Copyright 2013 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. 4 5 #include "content/browser/renderer_host/pepper/ssl_context_helper.h" 6 7 #include "net/cert/cert_verifier.h" 8 #include "net/http/transport_security_state.h" 9 10 namespace content { 11 SSLContextHelper()12SSLContextHelper::SSLContextHelper() { 13 } 14 ~SSLContextHelper()15SSLContextHelper::~SSLContextHelper() { 16 } 17 GetCertVerifier()18net::CertVerifier* SSLContextHelper::GetCertVerifier() { 19 if (!cert_verifier_) 20 cert_verifier_.reset(net::CertVerifier::CreateDefault()); 21 return cert_verifier_.get(); 22 } 23 GetTransportSecurityState()24net::TransportSecurityState* SSLContextHelper::GetTransportSecurityState() { 25 if (!transport_security_state_) 26 transport_security_state_.reset(new net::TransportSecurityState()); 27 return transport_security_state_.get(); 28 } 29 30 } // namespace content 31