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 ~SSLContextHelper()14SSLContextHelper::~SSLContextHelper() {} 15 GetCertVerifier()16net::CertVerifier* SSLContextHelper::GetCertVerifier() { 17 if (!cert_verifier_) 18 cert_verifier_.reset(net::CertVerifier::CreateDefault()); 19 return cert_verifier_.get(); 20 } 21 GetTransportSecurityState()22net::TransportSecurityState* SSLContextHelper::GetTransportSecurityState() { 23 if (!transport_security_state_) 24 transport_security_state_.reset(new net::TransportSecurityState()); 25 return transport_security_state_.get(); 26 } 27 28 } // namespace content 29