apr_time_t pkey_mtime = 0;
apr_status_t rv;
pphrase_cb_arg_t ppcb_arg = {
- s,
- p,
- *pphrases,
+ NULL,
+ NULL,
+ NULL,
0,
NULL,
0,
0,
TRUE,
- key_id,
- APR_ARRAY_IDX(sc->server->pks->key_files, idx, const char *)
+ NULL,
+ NULL
};
+ ppcb_arg.s = s;
+ ppcb_arg.p = p;
+ ppcb_arg.aPassPhrase = *pphrases;
+ ppcb_arg.key_id = key_id;
+ ppcb_arg.pkey_file = APR_ARRAY_IDX(sc->server->pks->key_files, idx, const char *);
+
if (!ppcb_arg.pkey_file) {
ap_log_error(APLOG_MARK, APLOG_EMERG, 0, s, APLOGNO(02573)
"Init: No private key specified for %s", key_id);