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

## Hierarchy For All Packages

Package Hierarchies:
  com.ibm.opencard.terminal.pcsc, com.ibm.opencard.terminal.pcsc10, com.ms.security, de.cardcontact.jni2ctapi, de.cardcontact.opencard.factory, de.cardcontact.opencard.security, de.cardcontact.opencard.service, de.cardcontact.opencard.service.acos, de.cardcontact.opencard.service.gemxcos, de.cardcontact.opencard.service.globalplatform, de.cardcontact.opencard.service.isocard, de.cardcontact.opencard.service.signature, de.cardcontact.opencard.terminal.ctapi4ocf, de.cardcontact.opencard.terminal.jcopsim, de.cardcontact.opencard.terminal.jcwdpsim, de.cardcontact.opencard.terminal.smartcardio, de.cardcontact.opencard.utils, netscape.security, opencard.core, opencard.core.event, opencard.core.service, opencard.core.terminal, opencard.core.util, opencard.opt.applet, opencard.opt.applet.mgmt, opencard.opt.database, opencard.opt.emv.mgmt, opencard.opt.iso.fs, opencard.opt.javacard, opencard.opt.ms, opencard.opt.netscape, opencard.opt.security, opencard.opt.service, opencard.opt.signature, opencard.opt.terminal, opencard.opt.terminal.protocol, opencard.opt.util

## Class Hierarchy

- java.lang.Object
  - opencard.core.terminal.APDU
    - opencard.core.terminal.CommandAPDU
      - opencard.opt.terminal.ISOCommandAPDU
    - opencard.core.terminal.ResponseAPDU
  - opencard.opt.applet.mgmt.AppletCode
  - opencard.opt.applet.AppletInfo
    - opencard.opt.emv.mgmt.EMVAppletInfo (implements opencard.opt.emv.mgmt.EMVTags)
  - opencard.opt.applet.AppletState
  - de.cardcontact.opencard.utils.CapFile
  - opencard.core.service.CardChannel
  - opencard.opt.iso.fs.CardFile (implements opencard.opt.iso.fs.CardFileInfo)
  - opencard.opt.iso.fs.CardFilePath (implements opencard.opt.security.SecurityDomain)
  - opencard.opt.iso.fs.CardFilePathComponent
    - opencard.opt.iso.fs.CardFileAppID (implements opencard.core.OpenCardConstants)
      - opencard.opt.iso.fs.CardFilePartialAppID
    - opencard.opt.iso.fs.CardFileFileID
    - opencard.opt.iso.fs.CardFileShortFileID
    - opencard.opt.iso.fs.CardFileSymbolicName
  - opencard.core.service.CardHolderVerificationGUI
  - opencard.core.terminal.CardID
  - opencard.opt.iso.fs.CardRandomAccess
    - opencard.opt.iso.fs.CardRandomByteAccess (implements java.io.DataInput, java.io.DataOutput)
    - opencard.opt.iso.fs.CardRandomRecordAccess
  - opencard.opt.iso.fs.CardRecord
  - opencard.core.service.CardRequest
  - opencard.core.service.CardService
    - opencard.opt.applet.mgmt.AbstractAppletAccessor (implements opencard.opt.applet.mgmt.AppletAccessCardService, opencard.opt.applet.AppletSelector)
      - opencard.opt.emv.mgmt.BasicEMVAppletAccess (implements opencard.opt.applet.mgmt.AppletAccessCardService, opencard.opt.emv.mgmt.EMVTags, opencard.core.OpenCardConstants)
    - opencard.opt.applet.BasicAppletCardService
      - opencard.opt.applet.AppletProxy
    - opencard.opt.database.BasicDatabase (implements opencard.opt.database.DatabaseCardService, opencard.opt.database.DatabaseCardService.Constants)
    - de.cardcontact.opencard.service.gemxcos.GemXCosCardService (implements opencard.opt.security.CHVCardService, opencard.opt.iso.fs.FileAccessCardService, opencard.opt.iso.fs.FileSystemCardService)
    - de.cardcontact.opencard.service.isocard.IsoCardService (implements de.cardcontact.opencard.service.isocard.CHVCardServiceWithControl, opencard.opt.iso.fs.FileAccessCardService, de.cardcontact.opencard.service.isocard.IsoFileSystemCardService, opencard.opt.security.SecureService)
      - de.cardcontact.opencard.service.acos.ACOSCardService
    - de.cardcontact.opencard.service.signature.ISSSSignatureService (implements opencard.opt.signature.SignatureCardService)
    - opencard.opt.util.PassThruCardService
      - de.cardcontact.opencard.service.isocard.TransparentCardService (implements opencard.opt.security.SecureService)
    - de.cardcontact.opencard.service.globalplatform.SecurityDomainCardService
  - opencard.core.service.CardServiceFactory
    - opencard.opt.database.BasicDatabaseFactory
    - opencard.opt.emv.mgmt.EMVCardServiceFactory
    - de.cardcontact.opencard.factory.GemXCosCardServiceFactory
    - de.cardcontact.opencard.factory.GlobalPlatformCardServiceFactory
    - de.cardcontact.opencard.factory.IsoCardServiceFactory
    - opencard.opt.service.OCF11CardServiceFactory
      - opencard.opt.util.PassThruCardServiceFactory
  - opencard.core.service.CardServiceRegistry
  - opencard.core.service.CardServiceScheduler (implements opencard.core.event.CTListener)
  - opencard.opt.applet.CardState
  - opencard.core.terminal.CardTerminal
    - opencard.opt.terminal.AbstractLockableTerminal (implements opencard.opt.terminal.Lockable)
      - com.ibm.opencard.terminal.pcsc10.Pcsc10LockableTerminal (implements opencard.core.terminal.Pollable, opencard.opt.terminal.TerminalCommand)
    - de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal (implements opencard.core.terminal.Pollable, opencard.opt.terminal.TerminalCommand)
      - de.cardcontact.opencard.terminal.ctapi4ocf.CTAPIWithKeyboardCardTerminal (implements opencard.core.terminal.VerifiedAPDUInterface)
    - de.cardcontact.opencard.terminal.jcopsim.JCOPSimCardTerminal
    - de.cardcontact.opencard.terminal.jcwdpsim.JCWDPSimCardTerminal (implements opencard.core.terminal.Pollable)
    - com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal (implements opencard.core.terminal.Pollable, opencard.opt.terminal.TerminalCommand)
    - de.cardcontact.opencard.terminal.smartcardio.SmartCardIOTerminal (implements opencard.core.terminal.Pollable, opencard.opt.terminal.TerminalCommand)
  - de.cardcontact.jni2ctapi.cardterminal_api
  - opencard.core.terminal.CardTerminalIOBlender
  - opencard.core.terminal.CardTerminalIOControl
  - opencard.core.terminal.CardTerminalRegistry
  - opencard.core.service.CardType
  - opencard.core.terminal.CHVControl
  - java.lang.ClassLoader
    - opencard.opt.util.URLClassLoader
  - java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
    - java.awt.Container
      - java.awt.Window (implements javax.accessibility.Accessible)
        - java.awt.Dialog
          - opencard.core.service.DefaultCHVDialog.IDDialog (implements java.awt.event.ActionListener)
  - opencard.opt.security.CredentialBag
  - opencard.opt.security.CredentialStore
    - de.cardcontact.opencard.security.IsoCredentialStore
  - de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminalFactory (implements opencard.core.terminal.CardTerminalFactory)
  - opencard.opt.database.DataObject (implements opencard.opt.database.DatabaseCardService.Constants)
  - opencard.core.service.DefaultCHVDialog (implements opencard.core.service.CHVDialog)
  - opencard.opt.security.DESKey (implements java.security.Key)
  - opencard.opt.security.DSAParams (implements java.security.interfaces.DSAParams)
  - opencard.opt.security.DSAPrivateKey (implements java.security.interfaces.DSAPrivateKey)
  - opencard.opt.security.DSAPublicKey (implements java.security.interfaces.DSAPublicKey)
  - opencard.opt.security.DSASignCredential (implements opencard.opt.security.PKACredential, opencard.opt.security.SignCredential)
  - opencard.core.event.EventGenerator (implements opencard.core.terminal.Observer, java.lang.Runnable)
  - java.util.EventObject (implements java.io.Serializable)
    - opencard.core.event.OpenCardEvent
      - opencard.core.event.CardTerminalEvent
      - opencard.core.event.TracerEvent (implements opencard.core.OpenCardConstants, opencard.core.util.TraceLevels)
  - de.cardcontact.opencard.service.gemxcos.GemXCosFileControlInformation (implements opencard.opt.iso.fs.CardFileInfo)
  - opencard.core.util.HexString
  - opencard.opt.applet.ID
    - opencard.opt.applet.AppletID (implements opencard.opt.security.SecurityDomain)
  - java.io.InputStream (implements java.io.Closeable)
    - opencard.opt.iso.fs.CardFileInputStream
  - de.cardcontact.opencard.service.InstructionCodeTable
  - opencard.opt.applet.ISOAppletSelector (implements opencard.opt.applet.AppletSelector)
  - de.cardcontact.opencard.service.isocard.IsoCardSelector
  - de.cardcontact.opencard.service.isocard.IsoCardState
  - de.cardcontact.opencard.service.isocard.IsoFileControlInformation (implements opencard.opt.iso.fs.CardFileInfo)
  - de.cardcontact.opencard.security.IsoSecureChannel (implements de.cardcontact.opencard.security.SecureChannel)
  - de.cardcontact.opencard.security.IsoSecureChannelCredential (implements de.cardcontact.opencard.security.SecureChannelCredential)
  - de.cardcontact.opencard.terminal.jcopsim.JCOPSimCardTerminalFactory (implements opencard.core.terminal.CardTerminalFactory)
  - de.cardcontact.opencard.terminal.jcwdpsim.JCWDPSimCardTerminalFactory (implements opencard.core.terminal.CardTerminalFactory)
  - opencard.opt.security.KeyFile (implements opencard.opt.security.KeyRef)
    - opencard.opt.security.PrivateKeyFile (implements opencard.opt.security.PrivateKeyRef)
    - opencard.opt.security.PublicKeyFile (implements opencard.opt.security.PublicKeyRef)
    - opencard.opt.security.SecretKeyFile (implements opencard.opt.security.SecretKeyRef)
  - com.ibm.opencard.terminal.pcsc10.OCFPCSC1
  - opencard.opt.util.OpenCardPropertyFileLoader (implements opencard.core.util.OpenCardConfigurationProvider)
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - opencard.opt.iso.fs.CardFileOutputStream
  - com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminalFactory (implements opencard.core.terminal.CardTerminalFactory)
    - com.ibm.opencard.terminal.pcsc10.Pcsc10LockableTerminalFactory
  - com.ibm.opencard.terminal.pcsc.PcscError
  - com.ibm.opencard.terminal.pcsc10.PcscReaderState
  - com.ms.security.PermissionID
  - com.ms.security.PolicyEngine
  - netscape.security.Principal
  - netscape.security.Privilege
  - netscape.security.PrivilegeManager
  - netscape.security.PrivilegeTable
  - java.io.Reader (implements java.io.Closeable, java.lang.Readable)
    - java.io.InputStreamReader
      - opencard.opt.iso.fs.CardFileReader
  - java.util.ResourceBundle
    - java.util.ListResourceBundle
      - opencard.core.service.DefaultCHVDialogResourceBundle
  - opencard.opt.security.RSACRTKey (implements java.security.PrivateKey)
  - opencard.opt.security.RSAPrivateKey (implements java.security.PrivateKey)
  - opencard.opt.security.RSAPublicKey (implements java.security.PublicKey)
  - opencard.opt.database.SecurityAttribute
  - opencard.core.terminal.Slot
  - opencard.core.terminal.SlotChannel
  - opencard.core.service.SmartCard
  - de.cardcontact.opencard.terminal.smartcardio.SmartCardIOFactory (implements opencard.core.terminal.CardTerminalFactory)
  - de.cardcontact.opencard.service.StatusWordTable
  - opencard.core.util.SystemAccess
    - opencard.opt.ms.MicrosoftSystemAccess
    - opencard.opt.netscape.NetscapeSystemAccess
  - opencard.opt.terminal.protocol.T1Block
  - opencard.opt.terminal.protocol.T1BlockFactory
  - opencard.opt.terminal.protocol.T1Protocol
  - opencard.opt.util.Tag
  - netscape.security.Target
    - netscape.security.UserTarget
      - netscape.security.ParameterizedTarget
        - netscape.security.ParameterizedStringTarget
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.io.IOException
        - opencard.core.OpenCardException
          - opencard.core.service.CardServiceException
            - opencard.core.service.CardServiceImplementationException
              - opencard.core.service.CardServiceInabilityException
              - opencard.opt.service.CardServiceInvalidCommandException
              - opencard.opt.service.CardServiceMissingAuthorizationException
              - opencard.opt.service.CardServiceUnexpectedResponseException
              - opencard.opt.applet.mgmt.InvalidAppletInfoException
            - opencard.opt.service.CardServiceInsufficientMemoryException
            - opencard.opt.service.CardServiceObjectNotAvailableException
            - opencard.core.service.CardServiceOperationFailedException
            - opencard.opt.service.CardServiceResourceNotFoundException
            - de.cardcontact.opencard.service.CardServiceUnexpectedStatusWordException
          - opencard.core.terminal.CardTerminalException
            - opencard.core.terminal.CardNotPresentException
            - opencard.core.terminal.CommunicationErrorException
            - opencard.core.terminal.InvalidSlotChannelException
            - opencard.core.terminal.TerminalInitException
            - opencard.opt.terminal.TerminalLockedException
            - opencard.core.terminal.TerminalTimeoutException
          - opencard.core.util.OpenCardPropertyLoadingException
          - opencard.opt.terminal.protocol.T1Exception
            - opencard.opt.terminal.protocol.T1BlockEDCErrorException
            - opencard.opt.terminal.protocol.T1BlockLengthException
            - opencard.opt.terminal.protocol.T1IOException
            - opencard.opt.terminal.protocol.T1TimeoutException
            - opencard.opt.terminal.protocol.T1UnknownBlockException
      - com.ibm.opencard.terminal.pcsc10.PcscException
      - java.lang.RuntimeException
        - opencard.opt.iso.fs.CardIOException
        - netscape.security.ForbiddenTargetException
        - opencard.core.OpenCardRuntimeException
          - opencard.core.service.CardServiceRuntimeException
            - opencard.core.service.CardServiceUsageException
              - opencard.core.service.CardServiceInvalidCredentialException
              - opencard.core.service.CardServiceInvalidParameterException
              - opencard.opt.service.CardServiceMissingCredentialsException
            - opencard.core.service.InvalidCardChannelException
        - opencard.opt.terminal.protocol.T1BlockNotImplementedFeatureException
        - opencard.opt.terminal.protocol.T1DataPacketTooLongException
      - opencard.opt.database.SCQLException
        - opencard.opt.database.CommandNotAllowedException
        - opencard.opt.database.EndOfTableReachedException
        - opencard.opt.database.IncorrectParameterInDataFieldException
        - opencard.opt.database.InstructionCodeNotSupportedException
        - opencard.opt.database.MemoryFailureError
        - opencard.opt.database.NotEnoughMemorySpaceException
        - opencard.opt.database.ObjectAlreadyExistsException
        - opencard.opt.database.OperationNotSupportedException
        - opencard.opt.database.ReferencedObjectNotFoundException
        - opencard.opt.database.RequiredPrecedentCommandNotPerformedException
        - opencard.opt.database.SCQLError
        - opencard.opt.database.WrongLengthException
  - opencard.opt.util.TLV
  - opencard.core.util.Tracer
  - java.io.Writer (implements java.lang.Appendable, java.io.Closeable, java.io.Flushable)
    - java.io.OutputStreamWriter
      - opencard.opt.iso.fs.CardFileWriter

## Interface Hierarchy

- opencard.core.util.APDUTracer
- opencard.opt.applet.AppletSelector
- opencard.opt.iso.fs.CardFileInfo
- opencard.core.service.CardIDFilter
- opencard.opt.service.CardServiceInterface
  - opencard.opt.applet.mgmt.AppletAccessCardService
    - opencard.opt.applet.mgmt.AppletManagerCardService (also extends opencard.opt.security.SecureService)
    - opencard.opt.emv.mgmt.EMVAppletAccessCardService
  - opencard.opt.applet.mgmt.AppletManagerCardService (also extends opencard.opt.applet.mgmt.AppletAccessCardService, opencard.opt.security.SecureService)
  - opencard.opt.security.AutCardService
  - opencard.opt.security.CHVCardService
    - de.cardcontact.opencard.service.isocard.CHVCardServiceWithControl
  - de.cardcontact.opencard.service.isocard.CHVCardServiceWithControl
  - opencard.opt.database.DatabaseCardService
  - opencard.opt.emv.mgmt.EMVAppletAccessCardService
  - opencard.opt.iso.fs.FileAccessCardService (also extends opencard.opt.security.SecureService)
    - opencard.opt.iso.fs.FileSystemCardService
      - de.cardcontact.opencard.service.isocard.IsoFileSystemCardService
    - de.cardcontact.opencard.service.isocard.IsoFileSystemCardService
  - opencard.opt.iso.fs.FileSystemCardService
    - de.cardcontact.opencard.service.isocard.IsoFileSystemCardService
  - de.cardcontact.opencard.service.isocard.IsoFileSystemCardService
  - opencard.opt.signature.KeyGenerationCardService
  - opencard.opt.signature.KeyImportCardService
  - opencard.opt.signature.SignatureCardService (also extends opencard.opt.security.SecureService)
    - opencard.opt.signature.KeyGenerationCardService
    - opencard.opt.signature.KeyImportCardService
- opencard.core.terminal.CardTerminalFactory
- opencard.core.service.CHVDialog
- opencard.core.terminal.CHVEncoder
- opencard.opt.security.Credential
  - opencard.opt.security.PKACredential
  - de.cardcontact.opencard.security.SecureChannelCredential
  - opencard.opt.security.SignCredential
  - opencard.opt.security.SymmetricCredential
- opencard.opt.database.DatabaseCardService.Constants
- opencard.opt.emv.mgmt.EMVTags
- java.util.EventListener
  - opencard.core.event.CTListener
  - opencard.core.event.CTRListener
  - opencard.core.event.TracerListener
- de.cardcontact.opencard.service.isocard.IsoConstants
- opencard.opt.javacard.JavaCardCardService
- opencard.opt.signature.JCAStandardNames
- opencard.opt.terminal.Lockable
- opencard.core.terminal.Observer
- opencard.core.util.OpenCardConfigurationProvider
- opencard.core.OpenCardConstants
- com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
- opencard.core.terminal.Pollable
- opencard.opt.terminal.PowerManagementInterface
- opencard.core.service.PrimaryCardServiceFactory
- de.cardcontact.opencard.security.SecureChannel
- opencard.opt.security.SecureService
  - opencard.opt.applet.mgmt.AppletManagerCardService (also extends opencard.opt.applet.mgmt.AppletAccessCardService)
  - opencard.opt.iso.fs.FileAccessCardService (also extends opencard.opt.service.CardServiceInterface)
    - opencard.opt.iso.fs.FileSystemCardService
      - de.cardcontact.opencard.service.isocard.IsoFileSystemCardService
    - de.cardcontact.opencard.service.isocard.IsoFileSystemCardService
  - opencard.opt.iso.fs.FileSystemCardService
    - de.cardcontact.opencard.service.isocard.IsoFileSystemCardService
  - de.cardcontact.opencard.service.isocard.IsoFileSystemCardService
  - opencard.opt.signature.KeyGenerationCardService
  - opencard.opt.signature.KeyImportCardService
  - opencard.opt.signature.SignatureCardService (also extends opencard.opt.service.CardServiceInterface)
    - opencard.opt.signature.KeyGenerationCardService
    - opencard.opt.signature.KeyImportCardService
- opencard.opt.security.SecurityDomain
- java.io.Serializable
  - java.security.Key
    - opencard.opt.security.KeyRef
      - opencard.opt.security.PrivateKeyRef (also extends java.security.PrivateKey)
      - opencard.opt.security.PublicKeyRef (also extends java.security.PublicKey)
      - opencard.opt.security.SecretKeyRef
    - java.security.PrivateKey
      - opencard.opt.security.PrivateKeyRef (also extends opencard.opt.security.KeyRef)
    - java.security.PublicKey
      - opencard.opt.security.PublicKeyRef (also extends opencard.opt.security.KeyRef)
- opencard.opt.terminal.TerminalCommand
- opencard.core.util.TraceLevels
- opencard.opt.terminal.UserInteraction
- opencard.core.terminal.VerifiedAPDUInterface

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - de.cardcontact.opencard.security.IsoSecureChannel.SSCPolicyEnum

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