AusweisApp2
PinModifyOutput.h
gehe zur Dokumentation dieser Datei
1 
5 #pragma once
6 
7 #include "CardReturnCode.h"
8 #include "ResponseApdu.h"
9 
10 #include <QByteArray>
11 
12 
13 namespace governikus
14 {
15 
17 {
18  private:
19  ResponseApdu mResponseApdu;
20 
21  static CardReturnCode statusCodeToCardReturnCode(const QByteArray& pData);
22 
23  public:
25  explicit PinModifyOutput(const ResponseApdu& pResponseApdu);
26 
27  [[nodiscard]] CardReturnCode getReturnCode() const;
28  [[nodiscard]] const ResponseApdu& getResponseApdu() const;
29 
34  [[nodiscard]] QByteArray toCcid() const;
35 
36 };
37 
38 } // namespace governikus
governikus::UNKNOWN
UNKNOWN
Definition: SmartCardDefinitions.h:18
governikus::ResponseApdu
Definition: ResponseApdu.h:84
governikus::INVALID
INVALID
Definition: ResponseApdu.h:63
governikus::SUCCESS
SUCCESS
Definition: ResponseApdu.h:79
CardReturnCode.h
governikus::Apdu::getBuffer
const QByteArray & getBuffer() const
Definition: Apdu.cpp:31
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::PinModifyOutput::toCcid
QByteArray toCcid() const
Definition: PinModifyOutput.cpp:68
governikus::PinModifyOutput::PinModifyOutput
PinModifyOutput()
Definition: PinModifyOutput.cpp:17
governikus::Enum::isValue
static bool isValue(int pValue)
Definition: EnumHelper.h:163
governikus::PinModifyOutput::getResponseApdu
const ResponseApdu & getResponseApdu() const
Definition: PinModifyOutput.cpp:80
governikus::PinModifyOutput::getReturnCode
CardReturnCode getReturnCode() const
Definition: PinModifyOutput.cpp:74
PinModifyOutput.h
ResponseApdu.h
governikus::PinModifyOutput
Definition: PinModifyOutput.h:17