2 #include <openssl/ssl.h>
11 std::shared_ptr<X509> ca;
12 std::shared_ptr<EVP_PKEY> caKey;
15 extern std::shared_ptr<int> ssl_lib_ref;
17 std::shared_ptr<X509> loadX509FromFile( std::string filename );
18 std::shared_ptr<EVP_PKEY> loadPkeyFromFile( std::string filename );
20 std::shared_ptr<SSL_CTX> generateSSLContext( bool server );
21 std::shared_ptr<BIO> openSerial( const char* name );