Class UnexpectedCommandStatusException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.calypsonet.terminal.calypso.transaction.UnexpectedCommandStatusException
-
- All Implemented Interfaces:
java.io.Serializable
public class UnexpectedCommandStatusException extends java.lang.RuntimeException
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:
- 1.2.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description UnexpectedCommandStatusException(java.lang.String message, java.lang.Throwable cause)
-