Allow hxtool to process multiple --pk-init-principal args.

This commit is contained in:
Roland C. Dowdeswell
2012-04-05 20:20:19 +01:00
parent eee3333b76
commit 67d9094665
2 changed files with 5 additions and 4 deletions

View File

@@ -1692,12 +1692,13 @@ eval_types(hx509_context contextp,
}
}
if (opt->pk_init_principal_string) {
for (i = 0; i < opt->pk_init_principal_strings.num_strings; i++) {
const char *pk_init_princ = opt->pk_init_principal_strings.strings[i];
if (!ctopt.pkinit)
errx(1, "pk-init principal given but no pk-init oid");
ret = hx509_ca_tbs_add_san_pkinit(contextp, tbs,
opt->pk_init_principal_string);
ret = hx509_ca_tbs_add_san_pkinit(contextp, tbs, pk_init_princ);
if (ret)
hx509_err(contextp, 1, ret, "hx509_ca_tbs_add_san_pkinit");
}