14 #ifndef CERTIFICATEPROVIDER_H__
15 #define CERTIFICATEPROVIDER_H__
20 #include <openssl/ssl.h>
31 class GLOOXD_API CertificateProvider
37 virtual ~CertificateProvider() {}
42 virtual const std::string handleCertificateRequest(
const std::string& domain ) = 0;
47 virtual const std::string handleKeyRequest(
const std::string& domain ) = 0;
52 #endif // CERTIFICATEPROVIDER_H__