aboutsummaryrefslogtreecommitdiffstats
path: root/components/net/tests/main.rs
diff options
context:
space:
mode:
authorJosh Matthews <josh@joshmatthews.net>2020-06-09 14:26:43 -0400
committerJosh Matthews <josh@joshmatthews.net>2020-06-09 18:29:39 -0400
commitc8692d83ab46899dc3ed3f58388164df50b485b9 (patch)
tree6f5039504a325975db24d825af358446fe74718f /components/net/tests/main.rs
parent2550600131e26c135d9a3e408572c24a85f72f75 (diff)
downloadservo-c8692d83ab46899dc3ed3f58388164df50b485b9.tar.gz
servo-c8692d83ab46899dc3ed3f58388164df50b485b9.zip
net: Add unit test for accepting a self-signed cert.
Diffstat (limited to 'components/net/tests/main.rs')
-rw-r--r--components/net/tests/main.rs9
1 files changed, 7 insertions, 2 deletions
diff --git a/components/net/tests/main.rs b/components/net/tests/main.rs
index c48ac873729..7583fdf0fc5 100644
--- a/components/net/tests/main.rs
+++ b/components/net/tests/main.rs
@@ -29,7 +29,7 @@ use hyper::server::conn::Http;
use hyper::server::Server as HyperServer;
use hyper::service::service_fn_ok;
use hyper::{Body, Request as HyperRequest, Response as HyperResponse};
-use net::connector::{create_tls_config, ALPN_H2_H1};
+use net::connector::{create_tls_config, ConnectionCerts, ExtraCerts, ALPN_H2_H1};
use net::fetch::cors_cache::CorsCache;
use net::fetch::methods::{self, CancellationListener, FetchContext};
use net::filemanager_thread::FileManager;
@@ -91,7 +91,12 @@ fn new_fetch_context(
pool_handle: Option<Weak<CoreResourceThreadPool>>,
) -> FetchContext {
let certs = resources::read_string(Resource::SSLCertificates);
- let tls_config = create_tls_config(&certs, ALPN_H2_H1);
+ let tls_config = create_tls_config(
+ &certs,
+ ALPN_H2_H1,
+ ExtraCerts::new(),
+ ConnectionCerts::new(),
+ );
let sender = fc.unwrap_or_else(|| create_embedder_proxy());
FetchContext {