From fbf45404d5810def49b47609cb2a70a09374bc58 Mon Sep 17 00:00:00 2001 From: Jannis R Date: Sun, 3 May 2020 01:36:16 +0200 Subject: TOFU client certificates, part 1 --- connect.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'connect.js') diff --git a/connect.js b/connect.js index c606703..bca3d20 100644 --- a/connect.js +++ b/connect.js @@ -15,10 +15,12 @@ const connectToGeminiServer = (opt, cb) => { const { hostname, port, + cert, key, passphrase, tlsOpt, } = { hostname: '127.0.0.1', port: DEFAULT_PORT, + cert: null, key: null, passphrase: null, tlsOpt: {}, // todo: TOFU via isTrustedCertificate() ...opt, @@ -28,7 +30,7 @@ const connectToGeminiServer = (opt, cb) => { ALPNProtocols: [ALPN_ID], minVersion: MIN_TLS_VERSION, hostname, port, - // todo: cert, key, passphrase + cert, key, passphrase, ...tlsOpt, }) -- cgit v1.3