dir, vici_find_str(res, "", "errmsg"));
ret = FALSE;
}
+ else
+ {
+ printf("loaded %s certificate '%s'\n", type, dir);
+ }
vici_free_res(res);
return ret;
}
dir, vici_find_str(res, "", "errmsg"));
ret = FALSE;
}
+ else
+ {
+ printf("loaded %s key '%s'\n", type, dir);
+ }
vici_free_res(res);
return ret;
}
vici_req_t *req;
vici_res_t *res;
chunk_t data;
+ char *owner;
bool ret = TRUE;
req = vici_begin("load-shared");
vici_add_key_valuef(req, "type", "%s", type);
vici_begin_list(req, "owners");
enumerator = enumerator_create_token(owners, " ", " ");
- while (enumerator->enumerate(enumerator, &owners))
+ while (enumerator->enumerate(enumerator, &owner))
{
- vici_add_list_itemf(req, "%s", owners);
+ vici_add_list_itemf(req, "%s", owner);
}
enumerator->destroy(enumerator);
vici_end_list(req);
vici_find_str(res, "", "errmsg"));
ret = FALSE;
}
+ else
+ {
+ printf("loaded %s secret for: ", type);
+ enumerator = enumerator_create_token(owners, " ", " ");
+ while (enumerator->enumerate(enumerator, &owner))
+ {
+ printf("'%s' ", owner);
+ }
+ enumerator->destroy(enumerator);
+ printf("\n");
+ }
vici_free_res(res);
return ret;
}