gehe zur Dokumentation dieser Datei
50 CardReturnCode mPaceReturnCode;
51 QByteArray mEfCardAccess;
55 QByteArray mStatusMseSetAt;
63 void parse(
const QByteArray& pControlOutput, PacePasswordId pPasswordId);
68 QByteArray toCcid()
const;
69 void parseFromCcid(
const QByteArray& pOutput, PacePasswordId pPasswordId);
71 CardReturnCode getPaceReturnCode()
const;
72 void setPaceReturnCode(CardReturnCode);
74 QByteArray getEfCardAccess()
const;
75 void setEfCardAccess(
const QByteArray&);
77 QByteArray getIDicc()
const;
78 void setIdIcc(
const QByteArray&);
80 QByteArray getCARcurr()
const;
81 void setCarCurr(
const QByteArray&);
83 QByteArray getCARprev()
const;
84 void setCarPrev(
const QByteArray&);
86 QByteArray getMseStatusSetAt()
const;
87 void setStatusMseSetAt(
const QByteArray& pStatusMseSetAt);
89 static CardReturnCode parseReturnCode(quint32 pPaceReturnCode, PacePasswordId pPasswordId);
90 static EstablishPaceChannelErrorCode generateReturnCode(CardReturnCode pReturnCode);
UNKNOWN
Definition: SmartCardDefinitions.h:18
#define DECLARE_ASN1_OBJECT(name)
Definition: ASN1TemplateUtil.h:169
void setCarCurr(const QByteArray &)
Definition: EstablishPaceChannelOutput.cpp:97
void setEfCardAccess(const QByteArray &)
Definition: EstablishPaceChannelOutput.cpp:123
void setPaceReturnCode(CardReturnCode)
Definition: EstablishPaceChannelOutput.cpp:137
void parseFromCcid(const QByteArray &pOutput, PacePasswordId pPasswordId)
Definition: EstablishPaceChannelOutput.cpp:231
static EstablishPaceChannelErrorCode generateReturnCode(CardReturnCode pReturnCode)
Definition: EstablishPaceChannelOutput.cpp:385
void setIdIcc(const QByteArray &)
Definition: EstablishPaceChannelOutput.cpp:130
QByteArray getMseStatusSetAt() const
Definition: EstablishPaceChannelOutput.cpp:111
As defined in TR-03119:
Definition: EstablishPaceChannelOutput.h:36
ASN1_OCTET_STRING * mPrevCAR
Definition: EstablishPaceChannelOutput.h:42
ASN1_OCTET_STRING * mCarCurr
Definition: GeneralAuthenticateResponse.h:118
U
Definition: Randomizer.cpp:37
static EnumBaseTypeT getValue(EnumTypeT pType)
Definition: EnumHelper.h:172
ASN1_OCTET_STRING * mStatusMSESetAt
Definition: EstablishPaceChannelOutput.h:38
QByteArray toCcid() const
Definition: EstablishPaceChannelOutput.cpp:191
SUCCESS
Definition: ResponseApdu.h:79
T * decodeAsn1Object(T **, const unsigned char **, long)
Default template function for decoding an OpenSSL type.
Definition: ASN1TemplateUtil.h:91
CardReturnCode getPaceReturnCode() const
Definition: EstablishPaceChannelOutput.cpp:67
ASN1_OCTET_STRING * mIdPICC
Definition: EstablishPaceChannelOutput.h:40
PACE_CAN
Definition: SmartCardDefinitions.h:20
Definition: EstablishPaceChannelOutput.h:48
QByteArray getIDicc() const
Definition: EstablishPaceChannelOutput.cpp:91
EstablishPaceChannelOutput(CardReturnCode pPaceReturnCode=CardReturnCode::UNKNOWN)
Definition: EstablishPaceChannelOutput.cpp:56
struct stack_st_securityinfo_st securityinfos_st
Definition: SecurityInfos.h:20
static QByteArray getValue(ASN1_OCTET_STRING *pAsn1OctetString)
Definition: ASN1Util.cpp:65
QByteArray getEfCardAccess() const
Definition: EstablishPaceChannelOutput.cpp:85
ASN1_OCTET_STRING * mCarPrev
Definition: GeneralAuthenticateResponse.h:119
#define IMPLEMENT_ASN1_OBJECT(name)
Definition: ASN1TemplateUtil.h:144
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
static void setValue(const QByteArray &pValue, ASN1_OCTET_STRING *pAsn1OctetString)
Definition: ASN1Util.cpp:59
PACE_PIN
Definition: SmartCardDefinitions.h:21
static CardReturnCode parseReturnCode(quint32 pPaceReturnCode, PacePasswordId pPasswordId)
Definition: EstablishPaceChannelOutput.cpp:309
void setStatusMseSetAt(const QByteArray &pStatusMseSetAt)
Definition: EstablishPaceChannelOutput.cpp:117
QByteArray getCARcurr() const
Definition: EstablishPaceChannelOutput.cpp:73
securityinfos_st * mEfCardAccess
Definition: EstablishPaceChannelOutput.h:39
QByteArray encodeObject(T *pObject)
Template function for encoding an OpenSSL type as DER encoded QByteArray.
Definition: ASN1TemplateUtil.h:69
QByteArray getCARprev() const
Definition: EstablishPaceChannelOutput.cpp:79
#define T(v)
Definition: http_parser.cpp:237
void parse(const QByteArray &pControlOutput, PacePasswordId pPasswordId)
Definition: EstablishPaceChannelOutput.cpp:143
void setCarPrev(const QByteArray &)
Definition: EstablishPaceChannelOutput.cpp:104
ASN1_OCTET_STRING * mErrorCode
Definition: EstablishPaceChannelOutput.h:37
PACE_MRZ
Definition: SmartCardDefinitions.h:19
ASN1_OCTET_STRING * mCurCAR
Definition: EstablishPaceChannelOutput.h:41