com.cryptware.jscapi
Class PCSCException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by com.cryptware.jscapi.PCSCException
All Implemented Interfaces:
java.io.Serializable

public class PCSCException
extends java.lang.RuntimeException

Wraps all exceptions belonging from the PC/SC Resource Manager

Author:
Ugo Chirico
See Also:
Serialized Form

Field Summary
static int SCARD_E_BAD_SEEK
           
static int SCARD_E_CANCELLED
           
static int SCARD_E_CANT_DISPOSE
           
static int SCARD_E_CARD_UNSUPPORTED
           
static int SCARD_E_CERTIFICATE_UNAVAILABLE
           
static int SCARD_E_COMM_DATA_LOST
           
static int SCARD_E_DIR_NOT_FOUND
           
static int SCARD_E_DUPLICATE_READER
           
static int SCARD_E_FILE_NOT_FOUND
           
static int SCARD_E_ICC_CREATEORDER
           
static int SCARD_E_ICC_INSTALLATION
           
static int SCARD_E_INSUFFICIENT_BUFFER
           
static int SCARD_E_INVALID_ATR
           
static int SCARD_E_INVALID_CHV
           
static int SCARD_E_INVALID_HANDLE
           
static int SCARD_E_INVALID_PARAMETER
           
static int SCARD_E_INVALID_TARGET
           
static int SCARD_E_INVALID_VALUE
           
static int SCARD_E_NO_ACCESS
           
static int SCARD_E_NO_DIR
           
static int SCARD_E_NO_FILE
           
static int SCARD_E_NO_KEY_CONTAINER
           
static int SCARD_E_NO_MEMORY
           
static int SCARD_E_NO_READERS_AVAILABLE
           
static int SCARD_E_NO_SERVICE
           
static int SCARD_E_NO_SMARTCARD
           
static int SCARD_E_NO_SUCH_CERTIFICATE
           
static int SCARD_E_NOT_READY
           
static int SCARD_E_NOT_TRANSACTED
           
static int SCARD_E_PCI_TOO_SMALL
           
static int SCARD_E_PROTO_MISMATCH
           
static int SCARD_E_READER_UNAVAILABLE
           
static int SCARD_E_READER_UNSUPPORTED
           
static int SCARD_E_SERVER_TOO_BUSY
           
static int SCARD_E_SERVICE_STOPPED
           
static int SCARD_E_SHARING_VIOLATION
           
static int SCARD_E_SYSTEM_CANCELLED
           
static int SCARD_E_TIMEOUT
           
static int SCARD_E_UNEXPECTED
           
static int SCARD_E_UNKNOWN_CARD
           
static int SCARD_E_UNKNOWN_READER
           
static int SCARD_E_UNKNOWN_RES_MNG
           
static int SCARD_E_UNSUPPORTED_FEATURE
           
static int SCARD_E_WRITE_TOO_MANY
           
static int SCARD_F_COMM_ERROR
           
static int SCARD_F_INTERNAL_ERROR
           
static int SCARD_F_UNKNOWN_ERROR
           
static int SCARD_F_WAITED_TOO_LONG
           
static int SCARD_P_SHUTDOWN
           
static int SCARD_S_SUCCESS
           
static int SCARD_W_CANCELLED_BY_USER
           
static int SCARD_W_CARD_NOT_AUTHENTICATED
           
static int SCARD_W_CHV_BLOCKED
           
static int SCARD_W_EOF
           
static int SCARD_W_REMOVED_CARD
           
static int SCARD_W_RESET_CARD
           
static int SCARD_W_SECURITY_VIOLATION
           
static int SCARD_W_UNPOWERED_CARD
           
static int SCARD_W_UNRESPONSIVE_CARD
           
static int SCARD_W_UNSUPPORTED_CARD
           
static int SCARD_W_WRONG_CHV
           
static int WAIT_TIMEOUT
           
 
Method Summary
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SCARD_S_SUCCESS

public static final int SCARD_S_SUCCESS
See Also:
Constant Field Values

SCARD_F_INTERNAL_ERROR

public static final int SCARD_F_INTERNAL_ERROR
See Also:
Constant Field Values

SCARD_E_CANCELLED

public static final int SCARD_E_CANCELLED
See Also:
Constant Field Values

SCARD_E_INVALID_HANDLE

public static final int SCARD_E_INVALID_HANDLE
See Also:
Constant Field Values

SCARD_E_INVALID_PARAMETER

public static final int SCARD_E_INVALID_PARAMETER
See Also:
Constant Field Values

SCARD_E_INVALID_TARGET

public static final int SCARD_E_INVALID_TARGET
See Also:
Constant Field Values

SCARD_E_NO_MEMORY

public static final int SCARD_E_NO_MEMORY
See Also:
Constant Field Values

SCARD_F_WAITED_TOO_LONG

public static final int SCARD_F_WAITED_TOO_LONG
See Also:
Constant Field Values

SCARD_E_INSUFFICIENT_BUFFER

public static final int SCARD_E_INSUFFICIENT_BUFFER
See Also:
Constant Field Values

SCARD_E_UNKNOWN_READER

public static final int SCARD_E_UNKNOWN_READER
See Also:
Constant Field Values

SCARD_E_TIMEOUT

public static final int SCARD_E_TIMEOUT
See Also:
Constant Field Values

SCARD_E_SHARING_VIOLATION

public static final int SCARD_E_SHARING_VIOLATION
See Also:
Constant Field Values

SCARD_E_NO_SMARTCARD

public static final int SCARD_E_NO_SMARTCARD
See Also:
Constant Field Values

SCARD_E_UNKNOWN_CARD

public static final int SCARD_E_UNKNOWN_CARD
See Also:
Constant Field Values

SCARD_E_CANT_DISPOSE

public static final int SCARD_E_CANT_DISPOSE
See Also:
Constant Field Values

SCARD_E_PROTO_MISMATCH

public static final int SCARD_E_PROTO_MISMATCH
See Also:
Constant Field Values

SCARD_E_NOT_READY

public static final int SCARD_E_NOT_READY
See Also:
Constant Field Values

SCARD_E_INVALID_VALUE

public static final int SCARD_E_INVALID_VALUE
See Also:
Constant Field Values

SCARD_E_SYSTEM_CANCELLED

public static final int SCARD_E_SYSTEM_CANCELLED
See Also:
Constant Field Values

SCARD_F_COMM_ERROR

public static final int SCARD_F_COMM_ERROR
See Also:
Constant Field Values

SCARD_F_UNKNOWN_ERROR

public static final int SCARD_F_UNKNOWN_ERROR
See Also:
Constant Field Values

SCARD_E_INVALID_ATR

public static final int SCARD_E_INVALID_ATR
See Also:
Constant Field Values

SCARD_E_NOT_TRANSACTED

public static final int SCARD_E_NOT_TRANSACTED
See Also:
Constant Field Values

SCARD_E_READER_UNAVAILABLE

public static final int SCARD_E_READER_UNAVAILABLE
See Also:
Constant Field Values

SCARD_P_SHUTDOWN

public static final int SCARD_P_SHUTDOWN
See Also:
Constant Field Values

SCARD_E_PCI_TOO_SMALL

public static final int SCARD_E_PCI_TOO_SMALL
See Also:
Constant Field Values

SCARD_E_READER_UNSUPPORTED

public static final int SCARD_E_READER_UNSUPPORTED
See Also:
Constant Field Values

SCARD_E_DUPLICATE_READER

public static final int SCARD_E_DUPLICATE_READER
See Also:
Constant Field Values

SCARD_E_CARD_UNSUPPORTED

public static final int SCARD_E_CARD_UNSUPPORTED
See Also:
Constant Field Values

SCARD_E_NO_SERVICE

public static final int SCARD_E_NO_SERVICE
See Also:
Constant Field Values

SCARD_E_SERVICE_STOPPED

public static final int SCARD_E_SERVICE_STOPPED
See Also:
Constant Field Values

SCARD_E_UNEXPECTED

public static final int SCARD_E_UNEXPECTED
See Also:
Constant Field Values

SCARD_E_ICC_INSTALLATION

public static final int SCARD_E_ICC_INSTALLATION
See Also:
Constant Field Values

SCARD_E_ICC_CREATEORDER

public static final int SCARD_E_ICC_CREATEORDER
See Also:
Constant Field Values

SCARD_E_UNSUPPORTED_FEATURE

public static final int SCARD_E_UNSUPPORTED_FEATURE
See Also:
Constant Field Values

SCARD_E_DIR_NOT_FOUND

public static final int SCARD_E_DIR_NOT_FOUND
See Also:
Constant Field Values

SCARD_E_FILE_NOT_FOUND

public static final int SCARD_E_FILE_NOT_FOUND
See Also:
Constant Field Values

SCARD_E_NO_DIR

public static final int SCARD_E_NO_DIR
See Also:
Constant Field Values

SCARD_E_NO_FILE

public static final int SCARD_E_NO_FILE
See Also:
Constant Field Values

SCARD_E_NO_ACCESS

public static final int SCARD_E_NO_ACCESS
See Also:
Constant Field Values

SCARD_E_WRITE_TOO_MANY

public static final int SCARD_E_WRITE_TOO_MANY
See Also:
Constant Field Values

SCARD_E_BAD_SEEK

public static final int SCARD_E_BAD_SEEK
See Also:
Constant Field Values

SCARD_E_INVALID_CHV

public static final int SCARD_E_INVALID_CHV
See Also:
Constant Field Values

SCARD_E_UNKNOWN_RES_MNG

public static final int SCARD_E_UNKNOWN_RES_MNG
See Also:
Constant Field Values

SCARD_E_NO_SUCH_CERTIFICATE

public static final int SCARD_E_NO_SUCH_CERTIFICATE
See Also:
Constant Field Values

SCARD_E_CERTIFICATE_UNAVAILABLE

public static final int SCARD_E_CERTIFICATE_UNAVAILABLE
See Also:
Constant Field Values

SCARD_E_NO_READERS_AVAILABLE

public static final int SCARD_E_NO_READERS_AVAILABLE
See Also:
Constant Field Values

SCARD_E_COMM_DATA_LOST

public static final int SCARD_E_COMM_DATA_LOST
See Also:
Constant Field Values

SCARD_E_NO_KEY_CONTAINER

public static final int SCARD_E_NO_KEY_CONTAINER
See Also:
Constant Field Values

SCARD_E_SERVER_TOO_BUSY

public static final int SCARD_E_SERVER_TOO_BUSY
See Also:
Constant Field Values

SCARD_W_UNSUPPORTED_CARD

public static final int SCARD_W_UNSUPPORTED_CARD
See Also:
Constant Field Values

SCARD_W_UNRESPONSIVE_CARD

public static final int SCARD_W_UNRESPONSIVE_CARD
See Also:
Constant Field Values

SCARD_W_UNPOWERED_CARD

public static final int SCARD_W_UNPOWERED_CARD
See Also:
Constant Field Values

SCARD_W_RESET_CARD

public static final int SCARD_W_RESET_CARD
See Also:
Constant Field Values

SCARD_W_REMOVED_CARD

public static final int SCARD_W_REMOVED_CARD
See Also:
Constant Field Values

SCARD_W_SECURITY_VIOLATION

public static final int SCARD_W_SECURITY_VIOLATION
See Also:
Constant Field Values

SCARD_W_WRONG_CHV

public static final int SCARD_W_WRONG_CHV
See Also:
Constant Field Values

SCARD_W_CHV_BLOCKED

public static final int SCARD_W_CHV_BLOCKED
See Also:
Constant Field Values

SCARD_W_EOF

public static final int SCARD_W_EOF
See Also:
Constant Field Values

SCARD_W_CANCELLED_BY_USER

public static final int SCARD_W_CANCELLED_BY_USER
See Also:
Constant Field Values

SCARD_W_CARD_NOT_AUTHENTICATED

public static final int SCARD_W_CARD_NOT_AUTHENTICATED
See Also:
Constant Field Values

WAIT_TIMEOUT

public static final int WAIT_TIMEOUT
See Also:
Constant Field Values