<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Java-Card on Colin O'Flynn</title><link>https://colinoflynn.com/tag/java-card/</link><description>Recent content in Java-Card on Colin O'Flynn</description><generator>Hugo</generator><language>en-ca</language><lastBuildDate>Sat, 18 Feb 2023 02:18:24 +0000</lastBuildDate><atom:link href="https://colinoflynn.com/tag/java-card/index.xml" rel="self" type="application/rss+xml"/><item><title>JCOP</title><link>https://colinoflynn.com/2013/03/jcop/</link><pubDate>Fri, 01 Mar 2013 11:23:00 +0000</pubDate><guid>https://colinoflynn.com/2013/03/jcop/</guid><description>&lt;p&gt;I recently bought some Smart Cards from [[http://www.smartcardsource.com/contents/en-ca/d9_JCOP-NXP-cards.html and has some comments/issues getting them up and running. They were NXP JCOP Cards, J2A040.&lt;/p&gt;
&lt;h2 id="round-1-gp-shell-and-card-personalization"&gt;Round 1: GP Shell and Card Personalization&lt;/h2&gt;
&lt;p&gt;I was using GPShell for my initial tests, you can download from [[http://sourceforge.net/projects/globalplatform/files/|Here. There is a good [[http://sourceforge.net/p/globalplatform/wiki/Home/|Wiki too.
The first test was attempting to list all the things already on the card. The results were less than satisfactory:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;C:\&amp;gt;GPShell-1.4.4&amp;gt;GPShell.exe listgp211.txt
mode_211
enable_trace
establish_context
card_connect -readerNumber 1
select -AID a000000003000000
Command -&amp;gt; 00A4040008A000000003000000
Wrapped command -&amp;gt; 00A4040008A000000003000000
Response &amp;lt;- 6A82
select_application() returns 0x80216A82 (6A82: The application to be selected could not be found.)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;As it turns out you need to have the cards personalized (or fused) before you can use them. With GP 2.1.1 you can check this with the following script:&lt;/p&gt;</description></item></channel></rss>