AvestTokend 0.5.0

Инсталляционный пакет устанавливает драйвер устройства AvestKey.
Пакет предназначен для установки в ОС Mac OS X 10.7 - 11.2.3


Установка
 Для установки запустите инсталляционный пакет AvestTokend-0.6.0.pkg из дистрибутива AvestTokend-0.6.0.dmg.
Внимание! Для установки требуется пароль пользователя root. 
После установки рекомендуется перезагрузить компьютер.



Использование AvestKey в OS X
 Для использования вашего RSA сертификата программами OS X, такими как Mail, Safari и т. д., вам необходимо установить доверие к сертификату вашего корневого УЦ.
Установить доверие к сертификату можно поместив его в связку ключей "Система" в программе "Связка ключей", для этого щелкнете по сертификату корневого УЦ в программе Finder.

Для использования вашего сертификата в программе Mail необходимо чтобы в вашем сертификате был прописан адрес электронной почты, такой же как в программе Mail.


Вход в систему по смаркарте
Использования сертификата для аутентификации в операционной системе, то есть для логина:
1. Включить логон со смарткартой в ОС Х командой
   sudo security authorizationdb smartcard enable  
   Данная команда для OS X 10.9 и выше, для старых версий необходимо редактирование файла /etc/authorization.
2. Установить доверие к корневому УЦ, поместив его в связку ключей "Система" и указав в свойствах сертификата "Доверять всегда".
3. Щелкнув по сертификату на устройстве AvestKey в программе "Связка ключей" убедиться, что сертификат отображается как доверенный, без ошибок.
4. Запустить терминал
5. Ввести команду  
     sc_auth hash
   Вывод программы должен выглядеть примерно так:
9557E538D74B90A769D922848D2D40B3BC40D0B5  0x00000001 <blob>=0xD097D090D09E2022D090D092D095D0A1D0A22220D0A5D180D0B0D181D18CD0BAD0BE20D092D0B0D0B4D0B8D0BC20D09DD0B0D183D0BCD0BED0B2D0B8D187  "\320\227\320\220\320\236 "\320\220\320\222\320\225\320\241\320\242" \320\245\321\200\320\260\321\201\321\214\320\272\320\276 \320\222\320\260\320\264\320\270\320\274 \320\235\320\260\321\203\320\274\320\276\320\262\320\270\321\207
FBAC2D441FA9C0199A298443BC12EAEADDF8BB3B com.apple.systemdefault
6CEC3A8C2F109528AF79E942BBC6AFB5EC2329F7 com.apple.kerberos.kdc
FBAC2D441FA9C0199A298443BC12EAEADDF8BB3B com.apple.systemdefault
6CEC3A8C2F109528AF79E942BBC6AFB5EC2329F7 com.apple.kerberos.kdc
  
  В данном случае первая строка, это наш сертификат на AvestKey с полем Subject с русскими буквами.
  Нужно запомнить значение в первой колонке (хэш сертиификата).
6. Выполнить в терминале команду присваивания сертификата пользователю для логина
     sudo sc_auth accept -u Admin -h 9557E538D74B90A769D922848D2D40B3BC40D0B5
   В данной команде указаны имя пользователя (Admin), и хэш сертификата.
7. Команда "sc_auth list -u Admin" покажет список присвоенных пользователю сертификатов, а команда "sudo sc_auth remove -u Admin" очистит этот список в случае необходимости.
  
Примечание
При каждом логине по сертификату появляется окно "Введите пароль к связке ключей Вход", 
чтобы этого окна не было, можно для связки ключей "Вход" установить пароль такой же, как и ПИН устройства AvestKey, с которым вы авторизуетесь.


Использование PKCS#11 интерфейс библиотеки avcryptokinxt другими приложениями.
 Библиотека avcryptokinxt может быть использован приложениями, работающими с применением протокола PKCS#11, такими как Firefox и Thunderbird.
 Библиотека avcryptokinxt устанавливается в следующем месте:  
     /usr/local/lib/pkcs11/libavcryptokinxt.dylib