Support default keyfile and certfile in config

This commit is contained in:
Timotej Lazar 2025-02-03 15:05:26 +01:00
parent 14afaaaa18
commit cb8bb2531e

View file

@ -28,9 +28,9 @@ def init(args):
match args.engine:
case 'file':
if not args.keyfile:
args.keyfile = config.get(args.url, 'keyfile', fallback=None)
args.keyfile = config.get(args.url, 'keyfile')
if not args.certfile:
args.certfile = config.get(args.url, 'certfile', fallback=None)
args.certfile = config.get(args.url, 'certfile')
if not args.keyfile or not args.certfile:
raise Exception('key or certificate file not specified')
args.cert = ''.join(line.strip() for line in open(args.certfile) if not line.startswith('-----'))