在过去的几个月中,在学习开发Java Card applet的同时,我成功地开发了与ISO 7816兼容的文件系统applet。我成功地实现了7816-4、-8、-9标准中的大多数标准APDU命令(我使用了其他可用的功能描述和标准,如OpenPGP applet、IAS ECC、most、CoolKey等来帮助我理解以前的标准)。
现在,我正在尝试为此开发PKCS#11实现--我自己的applet。我熟悉对已经支持的卡片使用OpenSC工具(opensc-tool、opensc-explorer、pkcs15 15-init、pkcs15 15-tool等)。但是我想为这个小程序开发驱动程序,用于OpenSC。
我浏览了他们在github上的项目站点上的信息,并找到了一些关于为OpenSC实现自定义驱动程序的文档(肠安全卡示例,以及对卡驱动程序实现的一般建议)。我还发现,在gooze.eu上有一些关于OpenSC的教程,但是这个站点不再可用。
所以我的问题是:
任何信息都会很有帮助。
发布于 2016-01-09 06:21:47
为什么不使用IsoApplet (它同时具有JavaCard applet和OpenSC驱动程序),或者如果您想开发自己的,从它的源代码中学习。
此外,如果您已经研究过标准和现有的applet(和驱动程序),那么您应该有足够的领域知识来了解一些API函数的功能。如果没有,请将代码保存在公共位置,您可以(希望)通过邮件列表获得OpenSC开发人员的支持。
https://stackoverflow.com/questions/34681388
复制相似问题