У меня есть код Java, который работает в Windows и делает это:
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. По сути, этот код является частью чего-то, что будет считывать сертификат с карты CCID, которая подключена к моему Mac через USB.
Я читал, что 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
Буду также признателен за любые другие идеи или указания о том, как я смогу делать то, что я хочу.