Ticket #177 (new enhancement)

Opened 6 months ago

Last modified 6 months ago

Patch: support for Italian CNS

Reported by: ep Owned by: opensc-devel@…
Priority: normal Milestone:
Component: opensc Version: 0.11.4
Severity: normal Keywords: italian cns patch
Cc: ep@…

Description

This patch adds seemingly working support for the Italian CNS (eID and more) card.

Attachments

itacns-0.1.tar.gz (8.0 kB) - added by ep 6 months ago.
README and patches
itacns-0.2.tar.gz (8.8 kB) - added by ep 6 months ago.
Updated patch
itacns-0.3.tar.gz (22.5 kB) - added by ep 6 months ago.
Version 0.3, with Secure Messaging

Change History

Changed 6 months ago by ep

README and patches

  Changed 6 months ago by ep

NOTE: if you test this, do not forget to edit opensc.conf and enable "itacns" for "builtin_emulators" in the "framework pkcs15" section.

follow-ups: ↓ 3 ↓ 4   Changed 6 months ago by alonbl

Is it ready for merge? No opened issues? Why did you not enable the driver is opensc.conf?

in reply to: ↑ 2   Changed 6 months ago by ep

Replying to alonbl:

Is it ready for merge? No opened issues? Why did you not enable the driver is opensc.conf?

I forgot that it can/should be enable in the default configuration; thanks for reminding me!

I'd like to get some more testing/reports, but I guess that I'd get them more easily if it's in trunk, and it should not hurt anyone. I'll post here an updated version with a couple of enhancements (PUK, more standard data objects, detection of the official ID card) and a couple of fixes (the configuration and PIN retries, as soon as I figure it out). That will be ready for merge, in my opinion.

Thanks!

Changed 6 months ago by ep

Updated patch

in reply to: ↑ 2   Changed 6 months ago by ep

itacns-0.2.tar.gz is ready for merge, IMO. No open issues that I could detect.

Changed 6 months ago by ep

Version 0.3, with Secure Messaging

  Changed 6 months ago by ep

Version 0.3 has some more important changes, all related to the implementation of Secure Messaging; I'll soon post a message onto the mailing list rather than explain them here.

  Changed 6 months ago by ep

  • cc ep@… added

Version 0.3 is being actively tested and developed by a team. Interested parties can download the latest version of the patches from the Mercurial repository at http://itacns.corp.it/hg/itacns/ .

Note: See TracTickets for help on using tickets.