11 #include <openssl/ssl.h>
13 void registerOpenSSLUser();
14 void unregisterOpenSSLUser();
16 int libssl_ocsp_stapling_callback(SSL* ssl, const std::map<int, std::string>& ocspMap);
18 std::map<int, std::string> libssl_load_ocsp_responses(const std::vector<std::string>& ocspFiles, std::vector<int> keyTypes);
19 int libssl_get_last_key_type(std::unique_ptr<SSL_CTX, void(*)(SSL_CTX*)>& ctx);
21 #ifdef HAVE_OCSP_BASIC_SIGN
22 bool libssl_generate_ocsp_response(const std::string& certFile, const std::string& caCert, const std::string& caKey, const std::string& outFile, int ndays, int nmin);
25 #endif /* HAVE_LIBSSL */