如何更改OpenSSL配置文件的位置

时间:2014-06-11 03:05:45

标签: c openssl

我正在使用下载的openssl     http://slproweb.com/products/Win32OpenSSL.html。 列表中的第一个。 我在windows x64系统中安装了它。 当我使用openssl工作时。 它签了:     警告:无法打开配置文件:/usr/local/ssl/openssl.cnf     无法从/usr/local/ssl/openssl.cnf

加载配置信息

我使用的是Windows而没有/ usr / ....而不是C:/ ... 并且配置文件位于C:\ OpenSSL-Win32 \ bin \ openssl.cfg中 我该怎么办?如何更改本地配置。

1 个答案:

答案 0 :(得分:2)

OPENSSL_config中记录了这一点:

#include <openssl/conf.h>
void OPENSSL_config(const char *config_name);
  

说明OPENSSL_config()使用标准openssl.cnf配置文件名使用config_name配置OpenSSL。

     

注意:可以设置环境变量OPENSSL_CONF以指定配置文件的位置。