From 79ce69e01bf377ae26a3d40ea37454339def94bd Mon Sep 17 00:00:00 2001 From: daurnimator Date: Mon, 7 Nov 2016 23:09:08 +1100 Subject: openssl.x509.store: Expose cert dir and cert file constants --- src/openssl.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/openssl.c b/src/openssl.c index 7c3f32f..5ee969a 100644 --- a/src/openssl.c +++ b/src/openssl.c @@ -6905,6 +6905,15 @@ int luaopen__openssl_x509_store(lua_State *L) { auxL_newlib(L, xs_globals, 0); + lua_pushstring(L, X509_get_default_cert_dir()); + lua_setfield(L, -2, "CERT_DIR"); + lua_pushstring(L, X509_get_default_cert_file()); + lua_setfield(L, -2, "CERT_FILE"); + lua_pushstring(L, X509_get_default_cert_dir_env()); + lua_setfield(L, -2, "CERT_DIR_EVP"); + lua_pushstring(L, X509_get_default_cert_file_env()); + lua_setfield(L, -2, "CERT_FILE_EVP"); + return 1; } /* luaopen__openssl_x509_store() */ -- cgit v1.2.3-59-g8ed1b