第八章 配置文件 / 8.3 主要函数

       1  NCONF_new

生成一个CONF结构。

       2  CONF_free

释放空间,以及释放存储在散列表中的数据。

3)    CONF_load

函数定义:LHASH *CONF_load(LHASH *conf, const char *file, long *eline),该函数根据输入配置文件名,读取信息存入散列表,如果有错,eline为错误行。

       4)    CONF_load_bio/ CONF_load_fp

根据bio或者文件句柄读取配置信息并存入散列表。

       5  CONF_get_section

给定段信息,得到散列表中的所有对应值。用于获取配置文件中指定某个段下的所有信息,这些信息存放在CONF_VALUE的堆栈中。

6  CONF_get_string

给定段以及属性值,得到对应的字符串信息。

       7  CONF_get_number

给定段和属性值,获取对应的数值信息。

       8  CONF_get1_default_config_file

获取默认的配置文件名,比如openssl.cnf