2018-09-06 18:05:33 +00:00
|
|
|
#include "UseSSL.h"
|
|
|
|
|
2020-04-16 12:31:57 +00:00
|
|
|
#if !defined(ARCADIA_BUILD)
|
|
|
|
# include <Common/config.h>
|
|
|
|
#endif
|
2018-09-06 18:05:33 +00:00
|
|
|
|
2020-05-08 14:11:19 +00:00
|
|
|
#if USE_SSL
|
2020-04-16 12:31:57 +00:00
|
|
|
# include <Poco/Net/SSLManager.h>
|
2018-09-06 18:05:33 +00:00
|
|
|
#endif
|
|
|
|
|
|
|
|
namespace DB
|
|
|
|
{
|
|
|
|
UseSSL::UseSSL()
|
|
|
|
{
|
2020-05-08 14:11:19 +00:00
|
|
|
#if USE_SSL
|
2018-09-06 18:05:33 +00:00
|
|
|
Poco::Net::initializeSSL();
|
|
|
|
#endif
|
|
|
|
}
|
|
|
|
|
|
|
|
UseSSL::~UseSSL()
|
|
|
|
{
|
2020-05-08 14:11:19 +00:00
|
|
|
#if USE_SSL
|
2018-09-06 18:05:33 +00:00
|
|
|
Poco::Net::uninitializeSSL();
|
|
|
|
#endif
|
|
|
|
}
|
|
|
|
}
|