AusweisApp
Lade ...
Suche ...
Keine Treffer
RedirectRequest.h
gehe zur Dokumentation dieser Datei
1
5#pragma once
6
7#include "HttpRequest.h"
8#include "PortWrapper.h"
9
10#include <QSharedPointer>
11#include <QTcpSocket>
12
13class test_RedirectRequest;
14
15namespace governikus
16{
18 : private QTcpSocket
19{
21 friend class ::test_RedirectRequest;
22
23 private:
25 PortWrapper mPortWrapper;
26 bool mAnswerReceived;
27
28 void sendHttpRedirect();
29 void redirect();
30 void answerReceived();
31 [[nodiscard]] bool isAnswerReceived() const;
32
33 public:
34 explicit RedirectRequest(const QSharedPointer<HttpRequest>& pRequest, QObject* pParent = nullptr);
35 ~RedirectRequest() override;
36};
37
38} // namespace governikus
Definition PortWrapper.h:21
Definition RedirectRequest.h:19
~RedirectRequest() override
Definition RedirectRequest.cpp:82
RedirectRequest(const QSharedPointer< HttpRequest > &pRequest, QObject *pParent=nullptr)
Definition RedirectRequest.cpp:18
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114