diff options
author | 2019-06-15 12:51:19 +0000 | |
---|---|---|
committer | 2019-06-15 12:51:19 +0000 | |
commit | bc812290288018b3d0a2f9bb25b5287b1823e4f2 (patch) | |
tree | 9e8b51d721355223bfb6ed50c72593aa840ef29f | |
parent | simplify cleanup handling (diff) | |
download | wireguard-openbsd-bc812290288018b3d0a2f9bb25b5287b1823e4f2.tar.xz wireguard-openbsd-bc812290288018b3d0a2f9bb25b5287b1823e4f2.zip |
Print domain key type in config test mode (-n).
-rw-r--r-- | usr.sbin/acme-client/parse.y | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/usr.sbin/acme-client/parse.y b/usr.sbin/acme-client/parse.y index f2531a180b5..0fdab0d7435 100644 --- a/usr.sbin/acme-client/parse.y +++ b/usr.sbin/acme-client/parse.y @@ -1,4 +1,4 @@ -/* $OpenBSD: parse.y,v 1.36 2019/06/14 19:55:08 florian Exp $ */ +/* $OpenBSD: parse.y,v 1.37 2019/06/15 12:51:19 florian Exp $ */ /* * Copyright (c) 2016 Kristaps Dzonsons <kristaps@bsd.lv> @@ -70,6 +70,7 @@ struct authority_c *conf_new_authority(struct acme_conf *, char *); struct domain_c *conf_new_domain(struct acme_conf *, char *); struct keyfile *conf_new_keyfile(struct acme_conf *, char *); void clear_config(struct acme_conf *); +const char* kt2txt(enum keytype); void print_config(struct acme_conf *); int conf_check_file(char *); @@ -993,6 +994,19 @@ clear_config(struct acme_conf *xconf) free(xconf); } +const char* +kt2txt(enum keytype kt) +{ + switch (kt) { + case KT_RSA: + return "rsa"; + case KT_ECDSA: + return "ecdsa"; + default: + return "<unknown>"; + } +} + void print_config(struct acme_conf *xconf) { @@ -1023,7 +1037,8 @@ print_config(struct acme_conf *xconf) if (f) printf(" }\n"); if (d->key != NULL) - printf("\tdomain key \"%s\"\n", d->key); + printf("\tdomain key \"%s\" %s\n", d->key, kt2txt( + d->keytype)); if (d->cert != NULL) printf("\tdomain certificate \"%s\"\n", d->cert); if (d->chain != NULL) |