【发布时间】:2011-06-22 17:16:01
【问题描述】:
我有一个在 Windows 中运行的 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,但我不知道如何找到我必须在 config 变量中引用的文件。以下是我正在使用的读卡器的相关信息:
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 security macos usb certificate