Mac OS 10.12.3 - не работает Rutoken S
Здравствуйте.
На Mac OS 10.12.3 не работает Rutoken S.
Драйвера стоят последние (ifd-rutokens-1.0.4.1.pkg и RutokenInstaller.pkg).
ОС - последняя. Ребут сделан.
При вставке в USB гнездо токен хаотически мигает.
Если запустить VM линукса или Windows на том же Маке, то проблем с токеном нет (беспорядочное мигание отсутствует).
Инфо:
Rutoken S:
Product ID: 0x0020
Vendor ID: 0x0a89
Version: 2.00
Speed: Up to 12 Mb/sec
Manufacturer: Aktiv Co.
Location ID: 0x14100000 / 14
Current Available (mA): 500
Current Required (mA): 100
Extra Operating Current (mA): 0
air256:~ pc$ pcsctest
MUSCLE PC/SC Lite Test Program
Testing SCardEstablishContext : Command successful.
Testing SCardGetStatusChange
Please insert a working reader : Command successful.
Testing SCardListReaders : Command successful.
Reader 01: Aktiv Co. Rutoken S
Enter the reader number : 1
Waiting for card insertion
: Command successful.
Testing SCardConnect : Command successful.
Testing SCardStatus : Command successful.
Current Reader Name : Aktiv Co. Rutoken S
Current Reader State : 0x54
Current Reader Protocol : 0x0
Current Reader ATR Size : 19 (0x13)
Current Reader ATR Value : 3B 6F 00 FF 00 56 72 75 54 6F 6B 6E 73 30 20 00 00 90 00
Testing SCardDisconnect : Command successful.
Testing SCardReleaseContext : Command successful.
Testing SCardEstablishContext : Command successful.
Testing SCardGetStatusChange
Please insert a working reader : Command successful.
Testing SCardListReaders : Command successful.
Reader 01: Aktiv Co. Rutoken S
Enter the reader number : 1
Waiting for card insertion
: Command successful.
Testing SCardConnect : Command successful.
Testing SCardStatus : Command successful.
Current Reader Name : Aktiv Co. Rutoken S
Current Reader State : 0x54
Current Reader Protocol : 0x0
Current Reader ATR Size : 19 (0x13)
Current Reader ATR Value : 3B 6F 00 FF 00 56 72 75 54 6F 6B 6E 73 30 20 00 00 90 00
Testing SCardDisconnect : Command successful.
Testing SCardReleaseContext : Command successful.
PC/SC Test Completed Successfully !
air256:~ pc$ opensc-tool -l
# Detected readers (pcsc)
Nr. Card Features Name
0 Yes Aktiv Co. Rutoken S
air256:~ pc$ pkcs15-init --erase-card
Using reader with a card: Aktiv Co. Rutoken S
air256:~ pc$ pkcs15-init --create-pkcs15 --so-pin "87654321" --so-puk "" --pin "12345678"
Using reader with a card: Aktiv Co. Rutoken S
Failed to create PKCS #15 meta structure: File too small
air256:~ pc$ pkcs15-init --create-pkcs15 --so-pin "87654321" --so-puk "" --pin "12345678"
Using reader with a card: Aktiv Co. Rutoken S
Failed to create PKCS #15 meta structure: File already exists
air256:~ pc$
Лог при подключении в USB гнездо:
default 14:19:49.453942 +0200 securityd Token reader Aktiv Co. Rutoken S removed from system
default 14:19:53.075613 +0200 icdd #ICDebug - 460:{ICDDMessageCenter.m} (+Add Rutoken S - 0x0/0x0/0x0 - 0x14100000 - ICDeviceDescriptionSUQuery)
default 14:19:53.121286 +0200 icdd #ICDebug - 213:{ICResourceManager.m} (00000000-0000-0000-0000-00000A890020|Rutoken S|MANUFACTURER:Aktiv Co.;MODEL:Rutoken S|SW=FALSE|)
default 14:19:53.122274 +0200 icdd #ICDebug - 460:{ICDDMessageCenter.m} (+Add Rutoken S - 0x0/0x0/0x0 - 0x14100000 - ICDeviceDescriptionAdded)
default 14:19:54.161843 +0200 icdd #ICDebug - 460:{ICDDMessageCenter.m} (+Add Rutoken S - 0xff/0x0/0x0 - 0x14100000 - ICDeviceDescriptionSUQuery)
default 14:19:54.161877 +0200 icdd #ICDebug - 213:{ICResourceManager.m} (00000000-0000-0000-0000-00000A890020|Rutoken S|(null)|SW=FALSE|)
default 14:19:54.162228 +0200 securityd Token reader Aktiv Co. Rutoken S inserted into system
default 14:19:54.162267 +0200 securityd reader Aktiv Co. Rutoken S: state changed 0 -> 34
default 14:19:54.164726 +0200 icdd #ICDebug - 460:{ICDDMessageCenter.m} (+Add Rutoken S - 0xff/0x0/0x0 - 0x14100000 - ICDeviceDescriptionUndefined)
default 14:19:54.173670 +0200 RTPKCS11 bundleid: ru.rutoken.tokend, enable_level: 0, persist_level: 0, propagate_with_activity: 0
default 14:19:54.174342 +0200 RTPKCS11 subsystem: com.apple.securityd, category: SSclnt, enable_level: 0, persist_level: 0, default_ttl: 0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0, enable_oversize: 0, privacy_setting: 2, enable_private_data: 0
default 14:19:54.174972 +0200 RTPKCS11 subsystem: com.apple.securityd, category: machserver, enable_level: 0, persist_level: 0, default_ttl: 0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0, enable_oversize: 0, privacy_setting: 2, enable_private_data: 0
default 14:19:54.181812 +0200 RTPKCS11 IOHIDDeviceClass::start: elementCount=10 reportHandlerCount=3
default 14:19:54.181867 +0200 RTPKCS11 IOHIDDeviceClass::buildElements: type=0 *buffer=7f96bd00b030 *count=10 size=960
default 14:19:54.181949 +0200 RTPKCS11 IOHIDDeviceClass::buildElements: type=1 *buffer=7f96bc528370 *count=3 size=288
default 14:19:54.182293 +0200 RTPKCS11 IOHIDDeviceClass::start: elementCount=16 reportHandlerCount=4
default 14:19:54.182338 +0200 RTPKCS11 IOHIDDeviceClass::buildElements: type=0 *buffer=7f96bc809230 *count=16 size=1536
default 14:19:54.182391 +0200 RTPKCS11 IOHIDDeviceClass::buildElements: type=1 *buffer=7f96bc404870 *count=4 size=384
default 14:19:54.182667 +0200 RTPKCS11 IOHIDDeviceClass::start: elementCount=2 reportHandlerCount=1
default 14:19:54.182711 +0200 RTPKCS11 IOHIDDeviceClass::buildElements: type=0 *buffer=7f96bc405400 *count=2 size=192
default 14:19:54.182771 +0200 RTPKCS11 IOHIDDeviceClass::buildElements: type=1 *buffer=7f96bc405500 *count=1 size=96
default 14:19:54.524003 +0200 securityd token in reader Aktiv Co. Rutoken S cannot be used (error 229)