AusweisApp
Lade ...
Suche ...
Keine Treffer
ChangePinContext.h
gehe zur Dokumentation dieser Datei
1
9#pragma once
10
11#include "WorkflowContext.h"
12
13namespace governikus
14{
15
17 : public WorkflowContext
18{
20
21 private:
22 QString mNewPin;
23 QString mSuccessMessage;
24 const bool mRequestTransportPin;
25
26 public:
27 explicit ChangePinContext(bool pRequestTransportPin = false, bool pActivateUi = true);
28 ~ChangePinContext() override;
29
30 [[nodiscard]] const QString& getNewPin() const;
31 void setNewPin(const QString& pNewPin);
32
33 void resetPacePasswords() override;
34
35 [[nodiscard]] const QString& getSuccessMessage() const;
36 void setSuccessMessage(const QString& pSuccessMessage);
37
38 [[nodiscard]] bool isRequestTransportPin() const override;
39
40 [[nodiscard]] QList<AcceptedEidType> getAcceptedEidTypes() const override;
41
45};
46
47} // namespace governikus
Definition ChangePinContext.h:18
ChangePinContext(bool pRequestTransportPin=false, bool pActivateUi=true)
Definition ChangePinContext.cpp:10
bool isRequestTransportPin() const override
Definition ChangePinContext.cpp:69
const QString & getSuccessMessage() const
Definition ChangePinContext.cpp:53
~ChangePinContext() override
Definition ChangePinContext.cpp:19
void setNewPin(const QString &pNewPin)
Definition ChangePinContext.cpp:36
void resetPacePasswords() override
Definition ChangePinContext.cpp:46
void setSuccessMessage(const QString &pSuccessMessage)
Definition ChangePinContext.cpp:59
QList< AcceptedEidType > getAcceptedEidTypes() const override
Definition ChangePinContext.cpp:75
const QString & getNewPin() const
Definition ChangePinContext.cpp:30
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