CONF
ASN1_TYPE *ASN1_generate_nconf(const char *str, CONF *nconf);
ASN1_generate_nconf(const char *str, CONF *nconf)
oid_module_init(CONF_IMODULE *md, const CONF *cnf)
CONF *NCONF_new(const CONF_METHOD *meth);
void NCONF_free(CONF *conf);
int NCONF_load(CONF *conf, const char *file, long *eline);
int NCONF_load_bio(CONF *conf, BIO *bp, long *eline);
STACK_OF(CONF_VALUE) *NCONF_get_section(const CONF *conf, const char *section);
char *NCONF_get_string(const CONF *conf, const char *group, const char *name);
int NCONF_get_number_e(const CONF *conf, const char *group, const char *name,
int CONF_modules_load(const CONF *cnf, const char *appname,
typedef int conf_init_func(CONF_IMODULE *md, const CONF *cnf);
_CONF_get_string(const CONF *conf, const char *section, const char *name)
_CONF_new_data(CONF *conf)
_CONF_free_data(CONF *conf)
_CONF_new_section(CONF *conf, const char *section)
_CONF_get_section(const CONF *conf, const char *section)
_CONF_add_string(CONF *conf, CONF_VALUE *section, CONF_VALUE *value)
def_destroy_data(CONF *conf)
def_destroy(CONF *conf)
def_load_bio(CONF *conf, BIO *in, long *line)
CONF ctmp;
def_load(CONF *conf, const char *name, long *line)
clear_comments(CONF *conf, char *p)
str_copy(CONF *conf, char *section, char **pto, char *from)
eat_ws(CONF *conf, char *p)
eat_alpha_numeric(CONF *conf, char *p)
scan_quote(CONF *conf, char *p)
scan_dquote(CONF *conf, char *p)
def_dump(const CONF *conf, BIO *out)
def_is_number(const CONF *conf, char c)
def_to_int(const CONF *conf, char c)
static char *eat_ws(CONF *conf, char *p);
static char *eat_alpha_numeric(CONF *conf, char *p);
static void clear_comments(CONF *conf, char *p);
static int str_copy(CONF *conf, char *section, char **to, char *from);
static char *scan_quote(CONF *conf, char *p);
static char *scan_dquote(CONF *conf, char *p);
static CONF *
CONF *ret;
ret = calloc(1, sizeof(CONF) + sizeof(unsigned short *));
def_init_default(CONF *conf)
NCONF_load(CONF *conf, const char *file, long *eline)
NCONF_load_bio(CONF *conf, BIO *bp, long *eline)
NCONF_get_section(const CONF *conf, const char *section)
NCONF_get_string(const CONF *conf, const char *group, const char *name)
NCONF_get_number_e(const CONF *conf, const char *group, const char *name,
CONF_set_nconf(CONF *conf, LHASH_OF(CONF_VALUE) *hash)
CONF *
CONF *ret;
NCONF_free(CONF *conf)
CONF *(*create)(const CONF_METHOD *meth);
int (*init)(CONF *conf);
int (*destroy)(CONF *conf);
int (*destroy_data)(CONF *conf);
int (*load_bio)(CONF *conf, BIO *bp, long *eline);
int (*dump)(const CONF *conf, BIO *bp);
int (*is_number)(const CONF *conf, char c);
int (*to_int)(const CONF *conf, char c);
int (*load)(CONF *conf, const char *name, long *eline);
void CONF_set_nconf(CONF *conf, LHASH_OF(CONF_VALUE) *hash);
CONF_VALUE *_CONF_new_section(CONF *conf, const char *section);
CONF_VALUE *_CONF_get_section(const CONF *conf, const char *section);
int _CONF_add_string(CONF *conf, CONF_VALUE *section, CONF_VALUE *value);
char *_CONF_get_string(const CONF *conf, const char *section,
int _CONF_new_data(CONF *conf);
void _CONF_free_data(CONF *conf);
const CONF *cnf);
CONF_modules_load(const CONF *cnf, const char *appname, unsigned long flags)
CONF *conf = NULL;
module_run(const CONF *cnf, char *name, char *value, unsigned long flags)
module_init(CONF_MODULE *mod, char *name, char *value, const CONF *cnf)
static int module_run(const CONF *cnf, char *name, char *value,
ctlog_new_from_conf(CTLOG **ct_log, const CONF *conf, const char *section)
CONF *conf;
const char *TS_CONF_get_tsa_section(CONF *conf, const char *section);
int TS_CONF_set_serial(CONF *conf, const char *section, TS_serial_cb cb,
int TS_CONF_set_signer_cert(CONF *conf, const char *section,
int TS_CONF_set_certs(CONF *conf, const char *section, const char *certs,
int TS_CONF_set_signer_key(CONF *conf, const char *section,
int TS_CONF_set_def_policy(CONF *conf, const char *section,
int TS_CONF_set_policies(CONF *conf, const char *section, TS_RESP_CTX *ctx);
int TS_CONF_set_digests(CONF *conf, const char *section, TS_RESP_CTX *ctx);
int TS_CONF_set_accuracy(CONF *conf, const char *section, TS_RESP_CTX *ctx);
int TS_CONF_set_clock_precision_digits(CONF *conf, const char *section,
int TS_CONF_set_ordering(CONF *conf, const char *section, TS_RESP_CTX *ctx);
int TS_CONF_set_tsa_name(CONF *conf, const char *section, TS_RESP_CTX *ctx);
int TS_CONF_set_ess_cert_id_chain(CONF *conf, const char *section,
TS_CONF_get_tsa_section(CONF *conf, const char *section)
TS_CONF_set_serial(CONF *conf, const char *section, TS_serial_cb cb,
TS_CONF_set_signer_cert(CONF *conf, const char *section, const char *cert,
TS_CONF_set_certs(CONF *conf, const char *section, const char *certs,
TS_CONF_set_signer_key(CONF *conf, const char *section, const char *key,
TS_CONF_set_def_policy(CONF *conf, const char *section, const char *policy,
TS_CONF_set_policies(CONF *conf, const char *section, TS_RESP_CTX *ctx)
TS_CONF_set_digests(CONF *conf, const char *section, TS_RESP_CTX *ctx)
TS_CONF_set_accuracy(CONF *conf, const char *section, TS_RESP_CTX *ctx)
TS_CONF_set_clock_precision_digits(CONF *conf, const char *section,
TS_CONF_add_flag(CONF *conf, const char *section, const char *field, int flag,
TS_CONF_set_ordering(CONF *conf, const char *section, TS_RESP_CTX *ctx)
TS_CONF_set_tsa_name(CONF *conf, const char *section, TS_RESP_CTX *ctx)
TS_CONF_set_ess_cert_id_chain(CONF *conf, const char *section, TS_RESP_CTX *ctx)
X509V3_EXT_nconf_nid(CONF *conf, X509V3_CTX *ctx, int nid, const char *value)
do_ext_nconf(CONF *conf, X509V3_CTX *ctx, int nid, int crit, const char *value)
X509V3_EXT_add_nconf_sk(CONF *conf, X509V3_CTX *ctx, const char *section,
X509V3_EXT_add_nconf(CONF *conf, X509V3_CTX *ctx, const char *section,
X509V3_EXT_CRL_add_nconf(CONF *conf, X509V3_CTX *ctx, const char *section,
X509V3_EXT_REQ_add_nconf(CONF *conf, X509V3_CTX *ctx, const char *section,
X509V3_set_nconf(X509V3_CTX *ctx, CONF *conf)
CONF ctmp;
CONF ctmp;
static X509_EXTENSION *do_ext_nconf(CONF *conf, X509V3_CTX *ctx, int nid,
X509V3_EXT_nconf(CONF *conf, X509V3_CTX *ctx, const char *name,
X509_EXTENSION *X509V3_EXT_nconf_nid(CONF *conf, X509V3_CTX *ctx, int ext_nid,
X509_EXTENSION *X509V3_EXT_nconf(CONF *conf, X509V3_CTX *ctx, const char *name,
int X509V3_EXT_add_nconf_sk(CONF *conf, X509V3_CTX *ctx, const char *section,
int X509V3_EXT_add_nconf(CONF *conf, X509V3_CTX *ctx, const char *section,
int X509V3_EXT_REQ_add_nconf(CONF *conf, X509V3_CTX *ctx, const char *section,
int X509V3_EXT_CRL_add_nconf(CONF *conf, X509V3_CTX *ctx, const char *section,
void X509V3_set_nconf(X509V3_CTX *ctx, CONF *conf);
CONF *config;
char *conf = CONF; /* Configuration file to use */
load_config(BIO *err, CONF *cnf)
CONF *dbattr_conf = NULL;
add_oid_section(BIO *err, CONF *conf)
extern CONF *config;
int add_oid_section(BIO *err, CONF *conf);
int load_config(BIO *err, CONF *cnf);
CONF *cnf = NULL;
char *enddate, long days, int batch, char *ext_sect, CONF *conf,
char *enddate, long days, int batch, char *ext_sect, CONF *conf,
char *ext_sect, CONF *conf, unsigned long certopt, unsigned long nameopt,
char *enddate, long days, int batch, char *ext_sect, CONF *lconf,
static CONF *conf = NULL;
static CONF *extconf = NULL;
char *enddate, long days, int batch, char *ext_sect, CONF *lconf,
int verbose, X509_REQ *req, char *ext_sect, CONF *lconf,
CONF *config = NULL;
static CONF *req_conf = NULL;
static CONF *addext_conf = NULL;
CONF *conf = NULL;
static CONF *
CONF *conf = NULL;
reply_command(CONF *conf, char *section, char *queryfile, char *passin,
static CONF *load_config_file(const char *configfile);
create_response(CONF *conf, const char *section, char *queryfile, char *passin,
static int reply_command(CONF *conf, char *section, char *queryfile,
static TS_RESP *create_response(CONF *conf, const char *section,
char *serialfile, int create, int days, int clrext, CONF *conf,
CONF *conf, char *section, X509_NAME *issuer, char *force_pubkey)
CONF *extconf = NULL;
const EVP_MD *digest, CONF *conf, char *section, X509_NAME *issuer,
char *serial, int create, int days, int clrext, CONF *conf, char *section,