From 0d7a417f332a57fb3e89250a1ce250b929d0b2f7 Mon Sep 17 00:00:00 2001 From: Luca Casonato Date: Thu, 30 Sep 2021 09:26:15 +0200 Subject: feat(tls): custom in memory CA certificates (#12219) This adds support for using in memory CA certificates for `Deno.startTLS`, `Deno.connectTLS` and `Deno.createHttpClient`. `certFile` is deprecated in `startTls` and `connectTls`, and removed from `Deno.createHttpClient`. --- ext/fetch/22_http_client.js | 1 + 1 file changed, 1 insertion(+) (limited to 'ext/fetch/22_http_client.js') diff --git a/ext/fetch/22_http_client.js b/ext/fetch/22_http_client.js index 60b069aa7..592256c71 100644 --- a/ext/fetch/22_http_client.js +++ b/ext/fetch/22_http_client.js @@ -19,6 +19,7 @@ * @returns {HttpClient} */ function createHttpClient(options) { + options.caCerts ??= []; return new HttpClient(core.opSync("op_create_http_client", options)); } -- cgit v1.2.3