Re: jcop 4 driver --test
Martin Vogt <[email protected]> Thu, 16 Apr 2026 14:59:35 +0200
| Newsgroups | gmane.comp.encryption.opensc.devel |
|---|---|
| Message-ID | <CAOE8yMCpqtOkH8WHw4zg31LXHkBuAoeUp-zj1WMqkSAqYN390w@mail.gmail.com> |
--===============2616871143872045250== Content-Type: multipart/alternative; boundary="00000000000025f0a5064f936806" --00000000000025f0a5064f936806 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Apr 16, 2026 at 2:25=E2=80=AFPM AlanCui4080 <[email protected]> wrote: > I don't really know what's a driver for JCOP 4, JCOP is an implemention o= f > JavaCard > or OS developed by NXP, You can, and have to install applets to make it > "useful". > I' unsure about the correct naming (driver,applet,..) but here is what I know: - the old implementation in OpenSC had the name card-jcop.c card-jcop.c implements the APDU Manual for BlueZ PKCS#15, the pdf is available here: https://public.dhe.ibm.com/software/pervasive/info/BlueZ-PKCS15.pdf This was implemented in 2003, NXP took this Manual and made proprietary extensions. So maybe I have a JCOP 4.x card, with a NXP Applet which is mostly compatible to BlueZ? Now I have this initialized card, which I can read with this old driver, but the tests do not work and I don't have this proprietary NXP APDU Manual. I think I will give it a bit more time and try to make a few tests work. The porting up to now was rather quick (less than two days), so with a bit of luck I can make a read-only driver. best regards, Martin --00000000000025f0a5064f936806 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote g= mail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Apr 16,= 2026 at 2:25=E2=80=AFPM AlanCui4080 <<a href=3D"mailto:[email protected]">m= [email protected]</a>> wrote:<br></div><blockquote class=3D"gmail_quote" styl= e=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddin= g-left:1ex">I don't really know what's a driver for JCOP 4, JCOP is= an implemention of JavaCard<br> or OS developed by NXP, You can, and have to install applets to make it &qu= ot;useful".<br></blockquote><div><br></div><div>I' unsure about th= e correct naming (driver,applet,..) but here is what I know:</div><div><br>= </div><div>- the old implementation=C2=A0in OpenSC had the name card-jcop.c= </div><div><br></div><div>card-jcop.c implements the APDU Manual for BlueZ = PKCS#15, the pdf is available here:</div><div><br></div><div>=C2=A0<a href= =3D"https://public.dhe.ibm.com/software/pervasive/info/BlueZ-PKCS15.pdf">ht= tps://public.dhe.ibm.com/software/pervasive/info/BlueZ-PKCS15.pdf</a></div>= <div><br></div><div>This was implemented in 2003, NXP took this Manual and = made proprietary extensions.</div><div>So maybe I have a JCOP 4.x card, wit= h a NXP Applet which is mostly compatible to BlueZ?</div><div><br></div><di= v>Now I have this initialized card, which I can read with this old driver, = but the=C2=A0</div><div>tests do not work and I don't=C2=A0have this pr= oprietary NXP APDU Manual.</div><div><br></div><div>I think I will give it = a bit more time and try to make a few tests work.</div><div>The porting up = to now was rather quick (less than two days), so with a bit of luck I can</= div><div>make a read-only driver.</div><div><br></div><div>best regards,</d= iv><div><br></div><div>Martin</div></div></div> --00000000000025f0a5064f936806-- --===============2616871143872045250== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --===============2616871143872045250== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Opensc-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/opensc-devel --===============2616871143872045250==--