20#include <QSharedPointer>
27 :
public WorkflowContext
39 bool mRequestTransportPin;
40 bool mAllowToChangePinLength;
47 [[
nodiscard]]
bool isPaceRequestingRights()
const;
Definition EstablishPaceChannelOutput.h:49
Definition EstablishPaceChannel.h:45
Definition IfdServiceContext.h:28
const QSharedPointer< const IfdModifyPin > & getModifyPinMessage() const
Definition IfdServiceContext.cpp:235
void fireCardConnected(const QSharedPointer< CardConnection > &pConnection)
Q_INVOKABLE void reset()
Definition IfdServiceContext.cpp:266
bool isPinAuthentication() const
Definition IfdServiceContext.cpp:95
void setNewPin(const QString &pNewPin)
Definition IfdServiceContext.cpp:83
void setEstablishPaceChannel(const QSharedPointer< const IfdEstablishPaceChannel > &pMessage)
Definition IfdServiceContext.cpp:113
bool isRequestTransportPin() const override
Definition IfdServiceContext.cpp:209
IfdServiceContext(const QSharedPointer< IfdServer > &pIfdServer)
Definition IfdServiceContext.cpp:26
~IfdServiceContext() override
Definition IfdServiceContext.cpp:52
void changePinLength()
Definition IfdServiceContext.cpp:192
QSharedPointer< AccessRightManager > getAccessRightManager() const
Definition IfdServiceContext.cpp:174
void userError(StatusCode pStatusCode)
Definition IfdServiceContext.cpp:107
const QString & getDisplayText() const
Definition IfdServiceContext.cpp:162
void fireAccessRightManagerCreated(QSharedPointer< AccessRightManager > pAccessRightManager)
void resetPacePasswords() override
Definition IfdServiceContext.cpp:259
void onMessageHandlerAdded(QSharedPointer< ServerMessageHandler > pHandler) const
Definition IfdServiceContext.cpp:17
QSharedPointer< const CertificateDescription > getCertificateDescription() const
Definition IfdServiceContext.cpp:180
const ResponseApdu & getModifyPinMessageResponseApdu() const
Definition IfdServiceContext.cpp:247
bool modifyPinRunning() const
Definition IfdServiceContext.cpp:253
const EstablishPaceChannelOutput & getEstablishPaceChannelOutput() const
Definition IfdServiceContext.cpp:221
void fireUserError(StatusCode pStatusCode)
void setModifyPinMessageResponseApdu(const ResponseApdu &pModifyPinMessageResponseApdu)
Definition IfdServiceContext.cpp:241
void fireCardDisconnected(const QSharedPointer< CardConnection > &pConnection)
void setModifyPinMessage(const QSharedPointer< const IfdModifyPin > &pMessage)
Definition IfdServiceContext.cpp:227
const QString & getSlotHandle() const
Definition IfdServiceContext.cpp:146
bool allowToChangePinLength() const
Definition IfdServiceContext.cpp:203
void setDisplayText(const QString &pDisplayText)
Definition IfdServiceContext.cpp:152
bool isRunning() const
Definition IfdServiceContext.cpp:70
const QSharedPointer< IfdServer > & getIfdServer() const
Definition IfdServiceContext.cpp:63
bool isPinChangeWorkflow() const
Definition IfdServiceContext.cpp:89
void fireDisplayTextChanged()
void setEstablishPaceChannelOutput(const EstablishPaceChannelOutput &pEstablishPaceChannelOutput)
Definition IfdServiceContext.cpp:215
void fireIsRunningChanged()
const QString & getNewPin() const
Definition IfdServiceContext.cpp:77
const EstablishPaceChannel & getEstablishPaceChannel() const
Definition IfdServiceContext.cpp:168
void fireEstablishPaceChannelUpdated()
QList< AcceptedEidType > getAcceptedEidTypes() const override
Definition IfdServiceContext.cpp:279
bool isCanAllowedMode() const override
Definition IfdServiceContext.cpp:101
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