<html xmlns="http://www.w3.org/1999/xhtml" xmlns:html="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title> OpenCT </title><style type="text/css"> @import url(trac.css); </style></head><body><div id="content" class="wiki"> <div class="wikipage searchable"> <h1 id="WelcometoOpenCT">Welcome to OpenCT</h1> <p> OpenCT implements drivers for several smart card readers. It comes as driver in ifdhandler format for PC/SC-Lite, as CT-API driver, or as a small and lean middleware, so applications can use it with minimal overhead. OpenCT also has a primitive mechanism to export smart card readers to remote machines via tcp/ip. </p> <p> See our <a class="wiki" href="OverView.html" shape="rect">OverView</a> page for more details. </p> <p> OpenCT was written by an international team and is licensed as <a class="ext-link" href="http://www.opensource.org" shape="rect"><span class="icon"> </span>Open Source</a> software under the <a class="ext-link" href="http://www.opensource.org/licenses/lgpl-license.php" shape="rect"><span class="icon"> </span>LGPL license</a>. For a list of all authors and contributers as well as detailed license information see <a class="wiki" href="AuthorsAndCredits.html" shape="rect">AuthorsAndCredits</a>. </p> <h2 id="LinuxNote">Linux Note</h2> <p> We found a number of problems with linux kernel, udev, and distribution setup. We document our findings and how to solve them in <a class="wiki" href="OperatingSystems.html" shape="rect">OperatingSystems</a> and <a class="wiki" href="QuickStart.html" shape="rect">QuickStart</a>. </p> <h2 id="Readers">Readers</h2> <p> All recent usb readers most likely implement the CCID specification and thus the generic <a class="wiki" href="ccid.html" shape="rect">USB CCID</a> driver should work. Below the full list of all smart card readers supported. </p> <p> Note: you need support for the smart card reader in OpenCT, and you still need some application that supports your specific smart card (for example <a href="http://www.opensc-project.org/opensc/" shape="rect">OpenSC</a>). Usb crypto tokens combine those two features, still you need support at both levels. </p> <p> Tested: </p> <ul><li>generic <a class="wiki" href="ccid.html" shape="rect">USB CCID</a> driver </li><li><a class="wiki" href="towitoko.html" shape="rect">Towitoko readers and compatibles</a> </li><li><a class="wiki" href="egate.html" shape="rect">Schlumberger/Axalto e-gate tokens</a> </li><li><a class="wiki" href="etoken.html" shape="rect">Aladdin eToken PRO</a> </li><li><a class="wiki" href="ikey3000.html" shape="rect">Rainbow iKey 3000</a> </li><li><a class="wiki" href="pertosmart1030.html" shape="rect">PertoSmart USB and Serial (ACS AC-1030)</a> </li><li><a class="wiki" href="pertosmart1038.html" shape="rect">PertoSmart EMV and ACS ACR38U</a> </li><li><a class="wiki" href="smph.html" shape="rect">Smartmouse/Phoenix driver</a> </li><li><a class="wiki" href="wbeiuu.html" shape="rect">WB Electronics' Infinity USB Unlimited</a> </li><li><a class="wiki" href="epass3000.html" shape="rect">Feitian ePass3000</a> </li></ul><p> Not well tested: </p> <ul><li><a class="wiki" href="cardman.html" shape="rect">OMNIKEY CardMan</a> </li><li><a class="wiki" href="eutron.html" shape="rect">Eutron "CryptoIdentity" ITSEC-I/P</a> </li><li><a class="wiki" href="gempc.html" shape="rect">Gemplus Readers</a> </li><li><a class="wiki" href="ikey2032.html" shape="rect">Rainbow iKey 2032</a> </li><li><a class="wiki" href="kaan.html" shape="rect">Kobil Kaan Professional and Telesec B1</a> </li><li><a class="wiki" href="smartboard.html" shape="rect">Cherry Smartboard</a> </li></ul><h2 id="StartingPoints">Starting Points</h2> <ul><li><a class="wiki" href="OverView.html" shape="rect">OverView</a> -- A short introduction how applications use OpenCT. </li><li><a class="wiki" href="OperatingSystems.html" shape="rect">OperatingSystems</a> -- What your operating system needs to have for OpenCT to work. </li><li><a href="http://www.opensc-project.org/files/openct/" shape="rect">Download</a> the latest OpenCT release. </li><li><a class="wiki" href="QuickStart.html" shape="rect">QuickStart</a> -- How to install OpenCT and configure it. </li><li><a class="wiki" href="SecureSetup.html" shape="rect">SecureSetup</a> -- How to tighten your OpenCT setup for security. </li><li><a class="wiki" href="FilesTools.html" shape="rect">FilesTools</a> -- Files and tools in OpenCT. </li><li><a class="wiki" href="TroubleShooting.html" shape="rect">TroubleShooting</a> -- How to debug OpenCT if it doesn't seem to work. </li><li><a class="wiki" href="RemoteAccess.html" shape="rect">RemoteAccess</a> -- How to setup OpenCT for remote access. </li><li><a class="wiki" href="MailingLists.html" shape="rect">MailingLists</a> -- How to contact us. </li><li><a class="wiki" href="ResourcesLinks.html" shape="rect">ResourcesLinks</a> -- Standards, Documents, etc. </li><li><a class="wiki" href="DevelopmentPolicy.html" shape="rect">DevelopmentPolicy</a> -- the how and why of OpenCT development. </li><li><a class="wiki" href="WritingDrivers.html" shape="rect">WritingDrivers</a> -- A short tutorial on how to write a simple driver for OpenCT </li></ul><p> Also see our API documentation for writing new drivers in the source code (doc/api/ directory) and soon available at <a href="http://www.opensc-project.org/doc/openct/api/" shape="rect">http://www.opensc-project.org/doc/openct/api/</a> </p> <h2 id="Unsupported">Unsupported?</h2> <p> If your smart card reader isn't listed above, here is a list of websites with drivers for PC/SC-Lite. Maybe one of them has support for your reader: </p> <ul><li><a class="ext-link" href="http://www.linuxnet.com/sourcedrivers.html" shape="rect"><span class="icon"> </span>http://www.linuxnet.com/sourcedrivers.html</a> Collection of source drivers for PC/SC-Lite </li><li><a class="ext-link" href="http://pcsclite.alioth.debian.org/ccid.html" shape="rect"><span class="icon"> </span>http://pcsclite.alioth.debian.org/ccid.html</a> CCID driver for PC/SC-Lite </li></ul><p> Or if you feel like writing a new driver, it might help to capture a log file of the windows driver (usb only). See: </p> <ul><li><a class="ext-link" href="http://benoit.papillault.free.fr/usbsnoop/" shape="rect"><span class="icon"> </span>http://benoit.papillault.free.fr/usbsnoop/</a> USB sniffer for Windows 98, 98SE, 2000 and Windows XP </li></ul> </div> </div><div class="footer"><hr></hr><p><a href="index.html">Back to Index</a></p></div></body></html>