diff --git a/nyacme/hook.py b/nyacme/hook.py index b676525..5eb7c65 100644 --- a/nyacme/hook.py +++ b/nyacme/hook.py @@ -38,6 +38,10 @@ def main() -> None: handler_name = config.get_handler(zone_name) handler = handlers[handler_name](zone_name, config, args.token) + if (args.type == 'dns-01') == (handler_name == 'http'): + log.error('wrong handler for type, try again') + sys.exit(1) + if args.method == 'begin': handler.create(short_record_name, args.auth) else: