Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Hierarchy For All Packages

Package Hierarchies:
  com.licel.jcardsim.base, com.licel.jcardsim.crypto, com.licel.jcardsim.io, com.licel.jcardsim.remote, com.licel.jcardsim.samples, com.licel.jcardsim.smartcardio, com.licel.jcardsim.utils, javacard.framework, javacard.framework.service, javacard.security, javacardx.crypto

## Class Hierarchy

- java.lang.Object
  - javacard.framework.AID
  - javacard.framework.APDU
  - com.licel.jcardsim.utils.APDUScriptTool
  - javacard.framework.Applet
    - com.licel.jcardsim.samples.HelloWorldApplet
  - javacard.framework.service.BasicService (implements javacard.framework.service.Service)
    - javacard.framework.service.RMIService (implements javacard.framework.service.RemoteService)
  - com.licel.jcardsim.crypto.ByteContainer
  - com.licel.jcardsim.io.CAD
  - javax.smartcardio.Card
    - com.licel.jcardsim.smartcardio.JCSCard
  - javax.smartcardio.CardChannel
    - com.licel.jcardsim.smartcardio.JCSCardChannel
  - javacard.framework.service.CardRemoteObject (implements java.rmi.Remote)
  - javax.smartcardio.CardTerminal
    - com.licel.jcardsim.smartcardio.JCSTerminal
  - javax.smartcardio.CardTerminals
    - com.licel.jcardsim.smartcardio.JCSCardTerminals
  - javacard.security.Checksum
    - com.licel.jcardsim.crypto.CRC16
    - com.licel.jcardsim.crypto.CRC32
  - javacardx.crypto.Cipher
    - com.licel.jcardsim.crypto.AssymetricCipherImpl
    - com.licel.jcardsim.crypto.SymmetricCipherImpl
  - java.util.Dictionary<K,V>
    - java.util.Hashtable<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - java.util.Properties
        - java.security.Provider
          - com.licel.jcardsim.smartcardio.JCardSimProvider
  - javacard.framework.service.Dispatcher
  - com.licel.jcardsim.remote.JavaCardRemoteClient (implements com.licel.jcardsim.io.JavaCardInterface)
  - javacard.framework.JCSystem
  - javacard.security.KeyAgreement
    - com.licel.jcardsim.crypto.KeyAgreementImpl
  - javacard.security.KeyBuilder
  - com.licel.jcardsim.crypto.KeyImpl (implements javacard.security.Key, com.licel.jcardsim.crypto.KeyWithParameters)
    - com.licel.jcardsim.crypto.DSAKeyImpl (implements javacard.security.DSAKey)
      - com.licel.jcardsim.crypto.DSAPrivateKeyImpl (implements javacard.security.DSAPrivateKey)
      - com.licel.jcardsim.crypto.DSAPublicKeyImpl (implements javacard.security.DSAPublicKey)
    - com.licel.jcardsim.crypto.ECKeyImpl (implements javacard.security.ECKey)
      - com.licel.jcardsim.crypto.ECPrivateKeyImpl (implements javacard.security.ECPrivateKey)
      - com.licel.jcardsim.crypto.ECPublicKeyImpl (implements javacard.security.ECPublicKey)
    - com.licel.jcardsim.crypto.RSAKeyImpl (implements javacard.security.RSAPrivateKey, javacard.security.RSAPublicKey)
      - com.licel.jcardsim.crypto.RSAPrivateCrtKeyImpl (implements javacard.security.RSAPrivateCrtKey)
    - com.licel.jcardsim.crypto.SymmetricKeyImpl (implements javacard.security.AESKey, javacard.security.DESKey)
  - javacard.security.KeyPair
  - com.licel.jcardsim.crypto.KeyPairImpl
  - javacard.security.MessageDigest
    - com.licel.jcardsim.crypto.MessageDigestImpl
  - javacard.framework.OwnerPIN (implements javacard.framework.PIN)
  - javacard.security.RandomData
    - com.licel.jcardsim.crypto.RandomDataImpl
  - java.rmi.server.RemoteObject (implements java.rmi.Remote, java.io.Serializable)
    - java.rmi.server.RemoteServer
      - java.rmi.server.UnicastRemoteObject
        - com.licel.jcardsim.remote.JavaCardRemoteServer (implements com.licel.jcardsim.remote.JavaCardRemoteInterface)
  - com.licel.jcardsim.remote.SerializableAID (implements java.io.Serializable)
  - javacard.security.Signature
    - com.licel.jcardsim.crypto.AsymmetricSignatureImpl
    - com.licel.jcardsim.crypto.SymmetricSignatureImpl
  - com.licel.jcardsim.base.Simulator (implements com.licel.jcardsim.io.JavaCardInterface)
    - com.licel.jcardsim.io.JavaxSmartCardInterface
  - com.licel.jcardsim.base.SimulatorRuntime
  - com.licel.jcardsim.base.SimulatorSystem
  - javax.smartcardio.TerminalFactorySpi
    - com.licel.jcardsim.smartcardio.JCSFactory
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - javacard.framework.CardException
        - javacard.framework.UserException
      - java.lang.RuntimeException
        - javacard.framework.CardRuntimeException
          - javacard.framework.APDUException
          - javacard.security.CryptoException
          - javacard.framework.ISOException
          - javacard.framework.PINException
          - javacard.framework.service.ServiceException
          - javacard.framework.SystemException
          - javacard.framework.TransactionException
  - com.licel.jcardsim.base.TransientMemory
  - javacard.framework.Util

## Interface Hierarchy

- javacard.framework.AppletEvent
- com.licel.jcardsim.io.CardInterface
  - com.licel.jcardsim.io.JavaCardInterface
- javacard.security.DSAKey
  - javacard.security.DSAPrivateKey (also extends javacard.security.PrivateKey)
  - javacard.security.DSAPublicKey (also extends javacard.security.PublicKey)
- javacard.security.ECKey
  - javacard.security.ECPrivateKey (also extends javacard.security.PrivateKey)
  - javacard.security.ECPublicKey (also extends javacard.security.PublicKey)
- javacard.framework.ISO7816
- javacard.security.Key
  - javacard.security.AESKey
  - javacard.security.DESKey
  - javacard.security.DSAPrivateKey (also extends javacard.security.DSAKey, javacard.security.PrivateKey)
  - javacard.security.DSAPublicKey (also extends javacard.security.DSAKey, javacard.security.PublicKey)
  - javacard.security.ECPrivateKey (also extends javacard.security.ECKey, javacard.security.PrivateKey)
  - javacard.security.ECPublicKey (also extends javacard.security.ECKey, javacard.security.PublicKey)
  - javacard.security.PrivateKey
    - javacard.security.DSAPrivateKey (also extends javacard.security.DSAKey)
    - javacard.security.ECPrivateKey (also extends javacard.security.ECKey)
    - javacard.security.RSAPrivateCrtKey
    - javacard.security.RSAPrivateKey
  - javacard.security.PublicKey
    - javacard.security.DSAPublicKey (also extends javacard.security.DSAKey)
    - javacard.security.ECPublicKey (also extends javacard.security.ECKey)
    - javacard.security.RSAPublicKey
  - javacard.security.RSAPrivateCrtKey
  - javacard.security.RSAPrivateKey
  - javacard.security.RSAPublicKey
  - javacard.security.SecretKey
    - javacard.security.AESKey
    - javacard.security.DESKey
- javacardx.crypto.KeyEncryption
- com.licel.jcardsim.crypto.KeyWithParameters
- javacard.framework.MultiSelectable
- javacard.framework.PIN
- java.rmi.Remote
  - com.licel.jcardsim.remote.JavaCardRemoteInterface
- javacard.framework.service.Service
  - javacard.framework.service.RemoteService
  - javacard.framework.service.SecurityService
- javacard.framework.Shareable

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES