AusweisApp
Lade ...
Suche ...
Keine Treffer
ChangePinContext.h
gehe zur Dokumentation dieser Datei
1
5#pragma once
6
7#include "WorkflowContext.h"
8
9namespace governikus
10{
11
13 : public WorkflowContext
14{
16
17 private:
18 QString mNewPin;
19 QString mSuccessMessage;
20 const bool mRequestTransportPin;
21 const bool mOnlyCheckPin;
22
23 public:
24 explicit ChangePinContext(bool pRequestTransportPin = false, bool pActivateUi = true, bool pOnlyCheckPin = false);
25 ~ChangePinContext() override;
26
27 [[nodiscard]] const QString& getNewPin() const;
28 void setNewPin(const QString& pNewPin);
29
30 void resetPacePasswords() override;
31
32 [[nodiscard]] const QString& getSuccessMessage() const;
33 void setSuccessMessage(const QString& pSuccessMessage);
34
35 [[nodiscard]] bool isRequestTransportPin() const override;
36
37 [[nodiscard]] bool isOnlyCheckPin() const;
38
39 [[nodiscard]] QList<AcceptedEidType> getAcceptedEidTypes() const override;
40
44};
45
46} // namespace governikus
Definition ChangePinContext.h:14
bool isRequestTransportPin() const override
Definition ChangePinContext.cpp:70
const QString & getSuccessMessage() const
Definition ChangePinContext.cpp:54
~ChangePinContext() override
Definition ChangePinContext.cpp:20
void setNewPin(const QString &pNewPin)
Definition ChangePinContext.cpp:37
void resetPacePasswords() override
Definition ChangePinContext.cpp:47
ChangePinContext(bool pRequestTransportPin=false, bool pActivateUi=true, bool pOnlyCheckPin=false)
Definition ChangePinContext.cpp:10
void setSuccessMessage(const QString &pSuccessMessage)
Definition ChangePinContext.cpp:60
QList< AcceptedEidType > getAcceptedEidTypes() const override
Definition ChangePinContext.cpp:82
bool isOnlyCheckPin() const
Definition ChangePinContext.cpp:76
const QString & getNewPin() const
Definition ChangePinContext.cpp:31
Defines the AccessRight and AccessRole enum.
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:112