char *new_proxy = NULL;
extern int optind;
char arg;
- glite_renewal_core_context_data ctx;
+ glite_renewal_core_context ctx = NULL;
int ret;
while ((arg = getopt_long(argc, argv, short_options, long_options, NULL)) != EOF) {
exit(1);
}
- ret = glite_renewal_core_renew(&ctx, server, 0, proxy, &new_proxy);
+ ret = glite_renewal_core_renew(ctx, server, 0, proxy, &new_proxy);
if (ret) {
fprintf(stderr, "glite_renewal_core_renew() failed: %d\n", ret);
exit(1);
char * Decode(const char *, int, int *);
char **listadd(char **, char *, int);
-extern char *vomsconf;
-
static int
generate_proxy(glite_renewal_core_context ctx, globus_gsi_cred_handle_t cur_proxy,
X509_EXTENSION *voms_extension, const char *new_file)
struct contactdata **voms_contacts = NULL;
char *command = NULL;
- voms_contacts = VOMS_FindByVO(vd, (*voms_cert)->voname, vomsconf, NULL, &voms_error);
+ voms_contacts = VOMS_FindByVO(vd, (*voms_cert)->voname, ctx->voms_conf, NULL, &voms_error);
if (voms_contacts == NULL) {
edg_wlpr_Log(ctx, LOG_ERR, "VOMS_FindByVO() failed\n");