File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -100,6 +100,17 @@ sdk_build_info()
100
100
info[" openssl_runtime" ] = OpenSSL_version (OPENSSL_VERSION);
101
101
#elif defined(SSLEAY_VERSION)
102
102
info[" openssl_runtime" ] = SSLeay_version (SSLEAY_VERSION);
103
+ #endif
104
+ #if defined(OPENSSL_INFO_CONFIG_DIR)
105
+ info[" openssl_config_dir" ] = OPENSSL_info (OPENSSL_INFO_CONFIG_DIR);
106
+ #elif defined(OPENSSL_DIR)
107
+ if (std::string config_dir (OpenSSL_version (OPENSSL_DIR)); !config_dir.empty ()) {
108
+ if (auto quote = config_dir.find (' "' ); quote != std::string::npos && quote + 2 < config_dir.size ()) {
109
+ info[" openssl_config_dir" ] = config_dir.substr (quote + 1 , config_dir.size () - quote - 2 );
110
+ } else {
111
+ info[" openssl_config_dir" ] = config_dir;
112
+ }
113
+ }
103
114
#endif
104
115
info[" openssl_default_cert_dir" ] = X509_get_default_cert_dir ();
105
116
info[" openssl_default_cert_file" ] = X509_get_default_cert_file ();
You can’t perform that action at this time.
0 commit comments