From dccf4cbe36d66140f9e35a6ee755c3c440d745f9 Mon Sep 17 00:00:00 2001 From: Sean Michael Wykes Date: Wed, 25 Aug 2021 09:25:12 -0300 Subject: feat(fetch): mTLS client certificates for fetch() (#11721) This commit adds support for specifying client certificates when using fetch, by means of `Deno.createHttpClient`. --- cli/http_util.rs | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) (limited to 'cli/http_util.rs') diff --git a/cli/http_util.rs b/cli/http_util.rs index 46ec73cc7..61b1abcbe 100644 --- a/cli/http_util.rs +++ b/cli/http_util.rs @@ -144,8 +144,15 @@ mod tests { use std::fs::read; fn create_test_client(ca_data: Option>) -> Client { - create_http_client("test_client".to_string(), None, ca_data, None, None) - .unwrap() + create_http_client( + "test_client".to_string(), + None, + ca_data, + None, + None, + None, + ) + .unwrap() } #[tokio::test] @@ -340,6 +347,7 @@ mod tests { ), None, None, + None, ) .unwrap(); let result = fetch_once(FetchOnceArgs { @@ -370,6 +378,7 @@ mod tests { None, None, None, + None, ) .unwrap(); @@ -402,6 +411,7 @@ mod tests { None, None, None, + None, ) .unwrap(); @@ -440,6 +450,7 @@ mod tests { ), None, None, + None, ) .unwrap(); let result = fetch_once(FetchOnceArgs { @@ -480,6 +491,7 @@ mod tests { ), None, None, + None, ) .unwrap(); let result = fetch_once(FetchOnceArgs { @@ -533,6 +545,7 @@ mod tests { ), None, None, + None, ) .unwrap(); let result = fetch_once(FetchOnceArgs { -- cgit v1.2.3