1
我有一个运行在Windows中,并做了这样的Java代码:如何在Mac OS X上从CCID卡中读取java程序?
String config = "name = SafeSign \n"+
"library = c:\\windows\\system32\\aetpkss1.dll";
Security.addProvider(new sun.security.pkcs11.SunPKCS11(new ByteArrayInputStream(config.getBytes())));
我想要改造这个代码,所以它会在Mac OS X上运行的基本上,这个代码是事物的一部分将读取证书来自通过USB连接到我的mac的CCID卡。
我读过mac在这个驱动程序中使用pcsclite lib,但我不知道如何找到我必须在配置变量上引用哪个文件。这也是对我使用读卡器的信息:
CCID USB Reader:
Product ID: 0x90cc
Vendor ID: 0x072f
Version: 1.00
Speed: Up to 12 Mb/sec
Manufacturer: ACS
Location ID: 0x06200000
Current Available (mA): 500
Current Required (mA): 100
如何我将能够做我想做的任何不同的意见或指针也将不胜感激。
我试过这个动态库,但它不起作用。显然,由于某种原因java不能识别这个库。它看起来像库和Java之间的32位64位兼容性问题(据我所知)。 – Rafael 2011-04-04 18:55:30