I have blank smart card with operating system "COS".it is ISO-7816 standard. I want to create MF,DF and EF files. Is there API can I use to do that? Using C#? Or any open source SDK? My reader is ACR38F-101
-
you should read ISO 7816-4 first. – jiten Oct 29 '18 at 12:18
-
I read ISO 7816-4 – NMMA Oct 29 '18 at 12:25
-
Also check this [article](https://stackoverflow.com/q/44565238/3868464) – Alexander Oct 30 '18 at 09:26
-
Thank you for reply... But I need first create the files – NMMA Nov 02 '18 at 06:23
1 Answers
Creation of files is covered by ISO 7816-9, but creation of the MF is clearly flagged as out of scope there. You definitely NEED a manual, since the 7816 family of standards is not enforcing ANY feature to be implemented and proprietary supplements are always possible, so the manual is required to supplement the standard. If COS (Card Operating System?) is all you know from the card, chances for success are slim.
All well-used libraries are either low level (APDU, so you still need the manual) or for a certain domain implying a fixed (and already existing) file structure from a official specification. Neither seems to be what you are searching.
The only good news is, that practically any reader will be supported by PCSC, so your specific brand and model have no influence. (It could be, however, that card and reader are no good match, so e.g. maximum transmission speed can't be achieved.)

- 5,095
- 2
- 25
- 37
-
Thank you for reply.. I know the required structure of my card.. I need to create MF..DF and 6 EF. ISO7816-9 is enough? – NMMA Nov 02 '18 at 06:21
-
1@NMMA No, the differences for MF creation are huge: it can easily be a command different from Create File. (I had assumed my first paragraph was clear in that respect.) – guidot Nov 02 '18 at 08:44
-
-
1@NMMA: A User's Manual of your Card Operating System, nothing else will do. – guidot Nov 05 '18 at 08:08