aboutsummaryrefslogtreecommitdiff
path: root/src/webclient.hpp
diff options
context:
space:
mode:
authorFelix (xq) Queißner <git@mq32.de>2020-06-19 23:47:25 +0200
committerFelix (xq) Queißner <git@mq32.de>2020-06-19 23:47:25 +0200
commit06d33eaa221d445561e3e76f5462a12ec4d0d7c5 (patch)
tree2a688a3b6eae89a4e9ebd4bac24bb33c4378060b /src/webclient.hpp
parentd77e80fd9b241c6b18ebcb48d283e5419043a35e (diff)
downloadkristall-06d33eaa221d445561e3e76f5462a12ec4d0d7c5.tar.gz
Adds client certificates for HTTPS (untested)
Diffstat (limited to 'src/webclient.hpp')
-rw-r--r--src/webclient.hpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/webclient.hpp b/src/webclient.hpp
index 53e7fad..8c3e2ba 100644
--- a/src/webclient.hpp
+++ b/src/webclient.hpp
@@ -24,6 +24,9 @@ public:
bool cancelRequest() override;
+ bool enableClientCertificate(CryptoIdentity const & ident) override;
+ void disableClientCertificate() override;
+
private slots:
void on_data();
void on_finished();
@@ -36,6 +39,8 @@ private:
QByteArray body;
RequestOptions options;
+
+ CryptoIdentity current_identity;
};
#endif // WEBCLIENT_HPP