Class UnexpectedCommandStatusException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.eclipse.keypop.calypso.crypto.legacysam.transaction.UnexpectedCommandStatusException
- All Implemented Interfaces:
Serializable
Indicates that an unexpected command status was returned by the card or SAM.
This can occur if the card or SAM is not Calypso compliant or if the card has refused the secure session closing.
For this last case, 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.
If a secure session was open, the card discarded all data by cancelling all updates except for PIN verification attempts.
- Since:
- 0.1.0
- See Also:
-
Constructor Summary
-
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
UnexpectedCommandStatusException
- Parameters:
message
- Message to identify the exception context.cause
- The cause.- Since:
- 0.1.0
-