| 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 76d85c0ffa70e940a4520db80ca0e6a0b4fb24bb..d892187b84961753d2210ce3c632e56d24b62d0c 100644
|
| --- a/net/url_request/url_request_context_builder.cc
|
| +++ b/net/url_request/url_request_context_builder.cc
|
| @@ -242,6 +242,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();
|
| @@ -352,7 +357,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(
|
|
|