OCF Home Download Javadoc Prog-Guide Changes OpenSCDP Contact | # OpenCard Framework - Enhancements and Changes The following is a list of enhancements and changes to the original OpenCard Framework. ## Enhancements to OCF de.cardcontact.opencard.service.isocard Generic card service for cards with ISO 7816-4 file structure. de.cardcontact.opencard.security ISO / eSignK / EAC Secure Messaging wrapper. de.cardcontact.opencard.service.globalplatform Card service for GP Security Domain with support for applet management. de.cardcontact.opencard.terminal.smartcardio OCF card terminal class using the javax.smartcardio interface available since Java 6. de.cardcontact.jni2ctapi Java native interface to access CT-API dynamic link libraries or shared objects. de.cardcontact.opencard.terminal.ctapi4ocf OCF card terminal class for CT-API readers. de.cardcontact.opencard.terminal.jcopsim OCF card terminal class allowing access to JCOP simulation. de.cardcontact.opencard.terminal.jcwdpsim OCF card terminal class allowing access to Suns JavaCard Workstation Development Environment (JCWDE) (Requires apduio.jar in the classpath) ## Changes to OCF opencard.core.service.CardHolderVerificationGUI Added support for F2B encoded PINs opencard.core.service.CardServiceScheduler Added parameter boolean warm to reset() opencard.core.service.SmartCard Added reset(boolean warm) to reset associated smart card in reader Added setAPDUTracer() to allow setting a tracer that log APDUs exchanged opencard.core.terminal.CardID Added support for synchronous card ATR opencard.core.terminal.CardTerminal Added support for warm reset handling opencard.core.terminal.CHVEncoder Added support for F2B PIN encoding opencard.core.terminal.SlotChannel Added support for warm reset Added support for APDUTracer opencard.core.util.HexString Fixed bug with dump() method that dump to many bytes from buffer opencard.core.util.APDUTracer New interface for an object that traces command and response APDUs opencard.opt.iso.fs.CardFile Added additional null return if no file header has been obtained by the cardservice opencard.opt.util.TLV Added constructor "public TLV(byte[] binary, int[] offset)" Added support to allow empty constructed objects © Copyright 2003 - 2008 CardContact Software & System Consulting, Minden, Germany The BaseOCF implementation and the enhancements made by the OpenSCDP project are licensed under the Open Card Consortium license agreement. The Reference implementation is Copyright © 1997 - 1999 IBM Corporation. This code is derived from the original OpenCard Framework.