Skip to content

Commit 95cc84a

Browse files
committed
http: Add extra constructor to Secure server
1 parent 68efdf6 commit 95cc84a

2 files changed

Lines changed: 16 additions & 3 deletions

File tree

api/net/http/secure_server.hpp

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,13 @@ class Secure_server : public http::Server
3333
fs::Dirent& ca_cert,
3434
fs::Dirent& server_key,
3535
TCP& tcp,
36-
Request_handler cb
37-
);
36+
Request_handler cb);
37+
38+
Secure_server(
39+
fs::Dirent& ca_key,
40+
fs::Dirent& ca_cert,
41+
fs::Dirent& server_key,
42+
TCP& tcp);
3843

3944
Secure_server(
4045
Botan::Credentials_Manager* in_credman,
@@ -57,7 +62,6 @@ class Secure_server : public http::Server
5762
Server::connect(std::unique_ptr<net::tls::Server>(ptr));
5863
});
5964
ptr->on_close([ptr] {
60-
printf("Secure_HTTP::on_close on %s\n", ptr->to_string().c_str());
6165
delete ptr;
6266
});
6367
}

src/net/http/secure_server.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,4 +59,13 @@ namespace http
5959

6060
this->credman.reset(credman);
6161
}
62+
63+
Secure_server::Secure_server(
64+
fs::Dirent& file_ca_key,
65+
fs::Dirent& file_ca_cert,
66+
fs::Dirent& file_server_key,
67+
TCP& tcp)
68+
: Secure_server(file_ca_key, file_ca_cert, file_server_key, tcp, nullptr)
69+
{}
70+
6271
}

0 commit comments

Comments
 (0)