Keyple C++
0.9.0
Keyple, an Open Source SDK for Ticketing
|
#include <OpenSession24RespPars.h>
Inherits keyple::calypso::command::po::parser::security::AbstractOpenSessionRespPars.
Static Public Member Functions | |
static std::shared_ptr< SecureSession > | createSecureSession (const std::vector< uint8_t > &apduResponseData) |
Additional Inherited Members | |
![]() | |
std::shared_ptr< SecureSession > | mSecureSession |
![]() | |
const std::map< int, std::shared_ptr< StatusProperties > > & | getStatusTable () const override |
![]() | |
const KeypleSeCommandException | buildCommandException (const std::type_info &exceptionClass, const std::string &message, const std::shared_ptr< SeCommand > commandRef, const int statusCode) const override |
![]() | |
virtual const std::shared_ptr< SeCommand > | getCommandRef () const |
![]() | |
std::shared_ptr< ApduResponse > | mResponse |
AbstractApduCommandBuilder * | mBuilder |
![]() | |
static const std::map< int, std::shared_ptr< StatusProperties > > | STATUS_TABLE |
keyple::calypso::command::po::parser::security::OpenSession24RespPars::OpenSession24RespPars | ( | std::shared_ptr< ApduResponse > | response, |
OpenSession24CmdBuild * | builder | ||
) |
Instantiates a new OpenSession24RespPars from the response.
response | from OpenSession24RespPars |
builder | the reference to the builder that created this parser |
C++ vs. Java: Do not remove. This code is required as the base class constructor cannot call a derived class member function.
|
static |
In rev 2.4 mode, the response to the Open Secure Session command is as follows:
KK CC CC CC CC [RR RR] [NN..NN]
Where:
KK
= KVC byte CC CC CC CC CC
= PO challenge RR RR
= ratification bytes (may be absent) NN..NN
= record data (29 bytes) Legal length values are:
|
virtual |
Reimplemented from keyple::calypso::command::po::parser::security::AbstractOpenSessionRespPars.