diff --git a/warden3/contrib/warden_ra/warden_ra.py b/warden3/contrib/warden_ra/warden_ra.py index 15a674fbf8b9d3deb08bd54c668b5725040055e8..c24a34dae2a33acd925f18c27fd5e437ce508ec2 100755 --- a/warden3/contrib/warden_ra/warden_ra.py +++ b/warden3/contrib/warden_ra/warden_ra.py @@ -407,8 +407,9 @@ def get_args(): if __name__ == "__main__": args = get_args() - config = read_cfg(os.path.join(os.path.dirname(__file__), args.config or "warden_ra.cfg")) - registry = EjbcaRegistry(**config) + config = os.path.join(os.path.dirname(__file__), args.config or "warden_ra.cfg") + server = build_server(read_cfg(config)) + registry = server.handler.registry if args.verbose: print(registry) command = args.command