diff options
author | Josh Matthews <josh@joshmatthews.net> | 2020-06-09 14:26:43 -0400 |
---|---|---|
committer | Josh Matthews <josh@joshmatthews.net> | 2020-06-09 18:29:39 -0400 |
commit | c8692d83ab46899dc3ed3f58388164df50b485b9 (patch) | |
tree | 6f5039504a325975db24d825af358446fe74718f /components/net/tests/main.rs | |
parent | 2550600131e26c135d9a3e408572c24a85f72f75 (diff) | |
download | servo-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.rs | 9 |
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 { |