Keyple C++
0.9.0
Keyple, an Open Source SDK for Ticketing
|
#include <CalypsoPoCloseSecureSessionException.h>
Inherits keyple::calypso::transaction::exception::CalypsoPoTransactionException.
Public Member Functions | |
CalypsoPoCloseSecureSessionException (const std::string &message, const std::exception &cause) | |
const CalypsoPoCommandException & | getCause () |
![]() | |
KeypleException (const std::string &msg) | |
KeypleException (const std::string &msg, const std::exception &cause) | |
![]() | |
RuntimeException (const std::string &message) | |
RuntimeException (const std::string &message, const std::exception cause) | |
![]() | |
Exception () | |
Exception (const std::string &message) | |
Exception (const std::string &message, const std::exception cause) | |
const std::string & | getMessage () const |
const std::exception & | getCause () const |
Additional Inherited Members | |
![]() | |
CalypsoPoTransactionException (const std::string &message) | |
CalypsoPoTransactionException (const std::string &message, const std::exception &cause) | |
The exception keyple::calypso::transaction::exception::CalypsoPoCloseSecureSessionException indicates that the PO has refused the secure session closing.
This is usually due to an incorrect SAM signature, or that the secure session has been altered by other APDU commands that would have interfered with it.
In this case, the PO has rollbacked the data set by cancelling all updates except for PIN verification attempts.
|
inline |
Encapsulates the keyple::calypso::command::po::exception::CalypsoPoCommandException exception.
message | message to identify the exception context |
cause | the cause |
|
inline |