My Project
TLSServer.h
1
#ifndef TLSServerSocket_h__
2
#define TLSServerSocket_h__
3
4
#include "Socket.h"
5
#include "TCPServer.h"
6
#include "Command.h"
7
#include "TCPSession.h"
8
#include "IPAddress.h"
9
10
namespace
core {
11
18
19
class
TLSServer
:
public
TCPServer
{
20
21
public
:
22
31
32
TLSServer
(
EPoll
&ePoll,
IPAddress
address);
33
37
38
~TLSServer
();
39
40
TCPSession
* getSocketAccept();
41
42
SSL_CTX *ctx;
43
44
private
:
45
46
char
*sip_cacert = (
char
*)
"../testkeys/certs/pbxca.crt"
;
47
char
*sip_cert = (
char
*)
"../testkeys/certs/pbxserver.crt"
;
48
char
*sip_key = (
char
*)
"../testkeys/certs/pbxserver.key"
;
49
50
};
51
52
}
53
54
#endif
core::TCPSession
Definition:
TCPSession.h:26
core::IPAddress
Definition:
IPAddress.h:9
core::EPoll
Definition:
EPoll.h:31
core::TLSServer
Definition:
TLSServer.h:19
core::TLSServer::TLSServer
TLSServer(EPoll &ePoll, IPAddress address)
Definition:
TLSServer.cpp:22
core::TLSServer::~TLSServer
~TLSServer()
Definition:
TLSServer.cpp:58
core::TCPServer
Definition:
TCPServer.h:24
Generated by
1.8.17