⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 117-120.html

📁 Smart Card Developer s Kit, a smart card manual for development, English
💻 HTML
字号:
<!-- Edit EirGrabber 3.01 -->
<HTML>
<HEAD>
<TITLE>Smart Card Developer's Kit:Smart Card Software Development Tools</TITLE>



<CENTER>
<TABLE BORDER>
<TR>
<TD><A HREF="113-117.html">Previous</A></TD>
<TD><A HREF="../ewtoc.html">Table of Contents</A></TD>
<TD><A HREF="120-124.html">Next</A></TD>
</TR>
</TABLE>
</CENTER>
<P><BR></P>
<P>Finally, some editors support a macro language capability so that you can make a file out of a series of commands and apply this canned script quickly to a bunch of cards. In this mode, a smart card editor can be used for small-batch card personalization.
</P>
<P>In spite of international standards, there is wide variation in the commands and command responses of cards from different manufacturers and even among cards from the same manufacturer. No smart card editor could be expected to know all the existing cards let alone keep track of new cards. Therefore, the most handy smart card editors read the description of the smart card (and in some cases the smart card reader) from a text file external to the editor itself. Such a smart card description language capability lets you add new cards to the capabilities of your editor without having to wait for the editor&#146;s author to get around to including the card in the suite of cards the editor understands. Unless you are always going to be working with the same smart card, you will want to be able to customize your smart card editor to handle new smart cards.</P>
<P>While there are interoperability standards for the commands supported by smart cards, primarily ISO 7816-4, a particular card is not obliged to implement all commands and may, in addition, implement commands that are unique to the card or to the company producing the card. As a result, all but the most primitive formatters include a way of describing cards and commands they support. (See Table 6.1.)</P>
<TABLE WIDTH="120%"><CAPTION ALIGN=LEFT><B>Table 6.1.</B> Smart card browsing, editing, and formatting programs.
<TR>
<TH WIDTH="22%" ALIGN="LEFT">Product
<TH WIDTH="22%" ALIGN="LEFT">Company
<TH WIDTH="22%" ALIGN="LEFT">Telephone
<TH WIDTH="22%" ALIGN="LEFT">WWW
<TH WIDTH="22%" ALIGN="LEFT">Email
<TR>
<TD COLSPAN="5"><HR>
<TR>
<TD>AviSIM Toolbox
<TD>AU-Systems
<TD>&#43;468 726-7500
<TD><A HREF="www.ausys.com">www.ausys.com</A>
<TD><TT>ahg&#64;ausys.se</TT>
<TR>
<TD VALIGN="TOP">Bsmart
<TD VALIGN="TOP">3-GI
<TD>&#43;1 757 564-1834
<TD VALIGN="TOP"><A HREF="www.3gi.com">www.3gi.com</A>
<TD VALIGN="TOP"><TT>kit&#64;3gi.com</TT>
<TR>
<TD VALIGN="TOP">CardEdit
<TD VALIGN="TOP">Aladdin Systems
<TD>&#43;972 3 636-2222
<TD VALIGN="TOP"><A HREF="www.aks.com">www.aks.com</A>
<TD VALIGN="TOP"><TT>sales&#64;aks.com</TT>
<TR>
<TD VALIGN="TOP">EZ Formatter
<TD VALIGN="TOP">Strategic Analysis
<TD>&#43;1 703 527-5410
<TD VALIGN="TOP"><A HREF="www.sainc.com">www.sainc.com</A>
<TD VALIGN="TOP"><TT>info&#64;sainc.com</TT>
<TR>
<TD VALIGN="TOP">WinPractis
<TD VALIGN="TOP">Schlumberger
<TD>&#43;1 609 234-8000
<TD VALIGN="TOP"><A HREF="www.slb.com/et">www.slb.com/et</A>
<TD VALIGN="TOP"><TT>smartcards&#64;slb.com</TT>
<TR>
<TD COLSPAN="5"><HR>
</TABLE>
<P><FONT SIZE="+1"><B>EZ Formatter by Strategic Analysis, Inc.</B></FONT></P>
<P>EZ Formatter is a Windows 95 program that can browse, edit, and format smart cards in serial (COM) and PCMCIA smart card readers. Buttons on the toolbar let you turn the reader&#146;s power on, reset the card, present authentication keys, change the program configuration, select and delete files on the card, and examine the log of the bytes that have been sent to and received from the card. It also contains a status message box that shows various status codes returned by the card. Figure 6.1 shows the main toolbar of EZ Formatter.
</P>
<P><A NAME="Fig1"></A><A HREF="images/06-01.jpg"><IMG SRC="images/06-01t.jpg"></A>
<BR><A HREF="images/06-01.jpg"><FONT COLOR="#000077"><B>Figure 6.1.</B></FONT></A>&nbsp;&nbsp;The EZ Formatter toolbar.</P>
<P>Another status display, at the bottom of the program&#146;s window, displays in both hexadecimal digits and in descriptive text the data and SW1 and SW2 condition codes returned by the card. Figure 6.2 shows the status display of EZ Formatter.
</P>
<P><A NAME="Fig2"></A><A HREF="images/06-02.jpg"><IMG SRC="images/06-02t.jpg"></A>
<BR><A HREF="images/06-02.jpg"><FONT COLOR="#000077"><B>Figure 6.2.</B></FONT></A>&nbsp;&nbsp;The status display window of EZ Formatter.</P>
<P>Since smart cards maintain state, it is often convenient to review the entire sequence of commands that have been sent to a smart card along with the responses of the card to these commands. The log facility of EZ Formatter always contains a complete record of the traffic between the card and the host. Figure 6.3 shows the log display.
</P>
<P><A NAME="Fig3"></A><A HREF="images/06-03.jpg"><IMG SRC="images/06-03t.jpg"></A>
<BR><A HREF="images/06-03.jpg"><FONT COLOR="#000077"><B>Figure 6.3.</B></FONT></A>&nbsp;&nbsp;The EZ Formatter log window.</P>
<P>In a typical editing session, you will be creating and deleting files from the card, so let&#146;s take a look at the authorizations on the master file, 3F00, by selecting this directory and clicking the View Attributes toolbar button. Figure 6.4 shows the file attributes display of the Multiflex 3K master file.
</P>
<P><A NAME="Fig4"></A><A HREF="images/06-04.jpg"><IMG SRC="images/06-04t.jpg"></A>
<BR><A HREF="images/06-04.jpg"><FONT COLOR="#000077"><B>Figure 6.4.</B></FONT></A>&nbsp;&nbsp;The EZ Formatter Attributes window.</P>
<P>You have to present the external authentication key in order to make any changes in the master file, so select the Security Manager toolbar button and enter Key 1, the Multiflex external authentication key. Figure 6.5 shows this interaction.
</P>
<P><A NAME="Fig5"></A><A HREF="images/06-05.jpg"><IMG SRC="images/06-05t.jpg"></A>
<BR><A HREF="images/06-05.jpg"><FONT COLOR="#000077"><B>Figure 6.5.</B></FONT></A>&nbsp;&nbsp;The EZ Formatter Security Manager window.</P>
<P>The latest version of EZ Formatter contains seven interaction windows that are accessed using tabs. Four of these modules&#151;Builder, Editor, Card Controls, and Advanced Controls&#151;can be used with any smart card. One module, Purse, is appropriate primarily for cards containing electronic purses. The remaining two, Encryption (Cryptoflex) and LoadSolo (Cyberflex), are specific to particular smart cards from Schlumberger. Figure 6.6 shows the Builder module interface.
</P>
<P><A NAME="Fig6"></A><A HREF="images/06-06.jpg"><IMG SRC="images/06-06t.jpg"></A>
<BR><A HREF="images/06-06.jpg"><FONT COLOR="#000077"><B>Figure 6.6.</B></FONT></A>&nbsp;&nbsp;The EZ Formatter builder window.<P><BR></P>
<CENTER>
<TABLE BORDER>
<TR>
<TD><A HREF="113-117.html">Previous</A></TD>
<TD><A HREF="../ewtoc.html">Table of Contents</A></TD>
<TD><A HREF="120-124.html">Next</A></TD>
</TR>
</TABLE>
</CENTER>



</BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -