OpenSSL使用OPENSSLDIR做什么用途?

时间:2016-11-16 22:26:01

标签: c windows ssl openssl libcrypto

我使用的是使用OpenSSL的库,我之前没有使用过。

构建OpenSSL 1.1.0时,可以为configure脚本提供OpenSSL文件夹的绝对路径。 (32位Windows版本的默认值为C:\Program Files (x86)\Common Files\SSL。)

此绝对文件夹名称最终在libcrypto库中。 (这似乎有两个主要用途:some stuff in the X509 codethe "engines" system。)

我的代码本身就是一个库,作为第三方软件使用的DLL提供,因此将绝对路径融入其中的想法似乎有点不具吸引力。

但是我下载了some guy's binary build of OpenSSL并且引用了D:\opensource\openssl-dist-1.1.0b-vs2015\openssl-x64-shared-debug-vs2015\lib\engines-1_1 ...即使我怀疑很多计算机都有该文件夹。

我应该忽略这一点吗?

我应该做些什么来阻止OpenSSL在运行时访问这些路径吗?

我应该在运行时以某种方式配置它们吗?

(我想象类似于适用于OS X的东西。对于Linux,我可能只是将我的库链接到OpenSSL的系统版本。)

0 个答案:

没有答案