OpenCard  
 
OCF, the OpenCard Framework is a standard Java framework for working with Smart Cards.  
 

com.ibm.opencard.terminal.pcsc10
Class OCFPCSC1

java.lang.Object
  |
  +--com.ibm.opencard.terminal.pcsc10.OCFPCSC1

public class OCFPCSC1
extends java.lang.Object

OCFPCSC1 for PCSC card terminals.

Version:
$Id: OCFPCSC1.java,v 1.1 1999/12/02 16:06:11 damke Exp $

Constructor Summary
OCFPCSC1()
          Constructor with initialization of the OCF tracing mechanism.
 
Method Summary
 void initTrace()
           
static void loadLib()
           
protected  void msg(int level, java.lang.String methodName, java.lang.String aLine)
           
 int SCardConnect(int context, java.lang.String reader, int shareMode, int preferredProtocol, java.lang.Integer activeProtocol)
           
 byte[] SCardControl(int card, int controlCode, byte[] inBuffer)
           
 void SCardDisconnect(int card, int disposition)
           
 int SCardEstablishContext(int scope)
           
 byte[] SCardGetAttrib(int card, int attrId)
           
 void SCardGetStatusChange(int context, int timeout, PcscReaderState[] readerState)
           
 java.lang.String[] SCardListReaders(java.lang.String groups)
           
 void SCardReconnect(int card, int shareMode, int preferredProtocoll, int initialization, java.lang.Integer activeProtocol)
           
 void SCardReleaseContext(int context)
           
 byte[] SCardTransmit(int card, byte[] sendBuffer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OCFPCSC1

public OCFPCSC1()
         throws PcscException
Constructor with initialization of the OCF tracing mechanism.
Throws:
PcscException - thrown when error occured in PC/SC-Interface
Method Detail

loadLib

public static void loadLib()

initTrace

public void initTrace()

SCardListReaders

public java.lang.String[] SCardListReaders(java.lang.String groups)
                                    throws PcscException

SCardEstablishContext

public int SCardEstablishContext(int scope)
                          throws PcscException

SCardReleaseContext

public void SCardReleaseContext(int context)
                         throws PcscException

SCardConnect

public int SCardConnect(int context,
                        java.lang.String reader,
                        int shareMode,
                        int preferredProtocol,
                        java.lang.Integer activeProtocol)
                 throws PcscException

SCardReconnect

public void SCardReconnect(int card,
                           int shareMode,
                           int preferredProtocoll,
                           int initialization,
                           java.lang.Integer activeProtocol)
                    throws PcscException

SCardDisconnect

public void SCardDisconnect(int card,
                            int disposition)
                     throws PcscException

SCardGetStatusChange

public void SCardGetStatusChange(int context,
                                 int timeout,
                                 PcscReaderState[] readerState)
                          throws PcscException

SCardGetAttrib

public byte[] SCardGetAttrib(int card,
                             int attrId)
                      throws PcscException

SCardControl

public byte[] SCardControl(int card,
                           int controlCode,
                           byte[] inBuffer)
                    throws PcscException

SCardTransmit

public byte[] SCardTransmit(int card,
                            byte[] sendBuffer)
                     throws PcscException

msg

protected void msg(int level,
                   java.lang.String methodName,
                   java.lang.String aLine)