(function(a,e,f,g,b,c,d){a.GoogleAnalyticsObject=b;a[b]=a[b]||function(){(a[b].q=a[b].q||[]).push(arguments)};a[b].l=1*new Date;c=e.createElement(f);d=e.getElementsByTagName(f)[0];c.async=1;c.src=g;d.parentNode.insertBefore(c,d)})(window,document,"script","https://www.google-analytics.com/analytics.js","ga");ga("create","UA-732153-7","auto",{allowLinker:!0,siteSpeedSampleRate:10});ga("set","transport","beacon");ga("set","anonymizeIp",!0);ga("require","linker"); ga("linker:autoLink","askapache.com askapache.net htaccess.io htaccesselite.com askapache.info htaccess.guru".split(" "),!0);ga("send","pageview"); CLASS="ARTICLE" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" >

Smart Card HOWTO



Revision History
Revision 1.0.42001-09-19Revised by: tk
This is the first release of Smart Card HOWTO.

This document gives information on the smart card technology and its applications in Linux environment. Smart cards are mainly used in situations where security is an issue. But this is not the only situation where smart cards are used. They have many properties which a service provider wants to use, such as "one card for many applications".

Table of Contents
1. Introduction
1.1. Copyright Information
1.2. Disclaimer
1.3. New Versions
1.4. Feedback
1.5. Translations
2. What is a Smart Card?
3. Classification of Smart Cards
3.1. Contact vs Contactless
3.2. Memory vs Microprocessor
4. Operating Systems
5. Programming
5.1. CT-API
5.2. PC/SC
5.3. OpenCard
5.4. GlobalPlatform
5.5. To Sum Up
6. Applications on Linux
6.1. scas
6.2. smartcard
6.3. ssh-smart
6.4. smarttools-rsa
6.5. smartsign
6.6. CITI Projects
7. The Relation of Smart Cards with PKI
8. Further Information
8.1. News groups
8.2. Mailing Lists
8.3. Web Sites