diff options
Diffstat (limited to 'rp/utils/scan_routercerts')
-rwxr-xr-x | rp/utils/scan_routercerts | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/rp/utils/scan_routercerts b/rp/utils/scan_routercerts index 74cd2b69..540a8e25 100755 --- a/rp/utils/scan_routercerts +++ b/rp/utils/scan_routercerts @@ -26,6 +26,7 @@ import base64 import argparse import rpki.POW import rpki.oids +import rpki.config from rpki.rcynicdb.iterator import authenticated_objects @@ -34,10 +35,10 @@ def check_dir(s): raise argparse.ArgumentTypeError("{!r} is not a directory".format(s)) return s -parser = argparse.ArgumentParser(description = __doc__) -parser.add_argument("rcynic_dir", nargs = "?", type = check_dir, - help = "rcynic authenticated output directory") -args = parser.parse_args() +cfg = rpki.config.argparser(doc = __doc__) +cfg.argparser.add_argument("rcynic_dir", nargs = "?", type = check_dir, + help = "rcynic authenticated output directory") +args = cfg.argparser.parse_args() for uri, cer in authenticated_objects(args.rcynic_dir, uri_suffix = ".cer"): |