Add client certificate support

This commit is contained in:
Vitaliy Filippov
2026-02-18 01:08:05 +03:00
parent b8558e163d
commit bf1382a5ad
6 changed files with 20 additions and 1 deletions
+4
View File
@@ -23,6 +23,10 @@ class EtcdAdapter
parse_config(config)
{
this.parse_etcd_addresses(config.etcd_address||config.etcd_url);
if (config.etcd_client_cert)
this.opts.cert = fs.readFileSync(config.etcd_client_cert, { encoding: 'utf-8' });
if (config.etcd_client_key)
this.opts.key = fs.readFileSync(config.etcd_client_key, { encoding: 'utf-8' });
if (config.etcd_ca)
this.opts.ca = fs.readFileSync(config.etcd_ca, { encoding: 'utf-8' });
}