| Index: net/url_request/url_request_context_builder.cc
|
| diff --git a/net/url_request/url_request_context_builder.cc b/net/url_request/url_request_context_builder.cc
|
| index da0863464e0e0faea3863af36e33deca75338d9e..99639bbebd2e9dd9b402e7733e67fb31d4b8b922 100644
|
| --- a/net/url_request/url_request_context_builder.cc
|
| +++ b/net/url_request/url_request_context_builder.cc
|
| @@ -241,6 +241,11 @@ void URLRequestContextBuilder::SetSpdyAndQuicEnabled(bool spdy_enabled,
|
| http_network_session_params_.enable_quic = quic_enabled;
|
| }
|
|
|
| +void URLRequestContextBuilder::SetCertVerifier(
|
| + scoped_ptr<CertVerifier> cert_verifier) {
|
| + cert_verifier_ = cert_verifier.Pass();
|
| +}
|
| +
|
| void URLRequestContextBuilder::SetInterceptors(
|
| ScopedVector<URLRequestInterceptor> url_request_interceptors) {
|
| url_request_interceptors_ = url_request_interceptors.Pass();
|
| @@ -351,7 +356,11 @@ scoped_ptr<URLRequestContext> URLRequestContextBuilder::Build() {
|
| scoped_ptr<HttpServerProperties>(new HttpServerPropertiesImpl()));
|
| }
|
|
|
| - storage->set_cert_verifier(CertVerifier::CreateDefault());
|
| + if (cert_verifier_) {
|
| + storage->set_cert_verifier(cert_verifier_.Pass());
|
| + } else {
|
| + storage->set_cert_verifier(CertVerifier::CreateDefault());
|
| + }
|
|
|
| if (throttling_enabled_) {
|
| storage->set_throttler_manager(
|
|
|