Особенности работы

Работа с Linux

В отличие от большинства поддерживаемых операционных систем, Linux требует установки нескольких дополнительных пакетов для обеспечения доступа к устройствам. В зависимости от используемой пакетной системы выберите один из следующих вариантов:

  • Для DEB-дистрибутивов:

    $ sudo apt-get install libccid pcscd libpcsclite1
    
  • Для RPM-дистрибутивов:

    $ yum install pcsc-lite ccid pcscd
    

После установки указанных пакетов необходимо установить библиотеку jcpkcs11, входящую в SDK.

Безопасный обмен сообщениями (Secure Messaging)

Библиотека Cryptoki для апплета Laser поддерживает зашифрование обмена данными (в частности командами) между использующим ее приложением и апплетом.

Если апплет был инициализирован через библиотеку Cryptoki, зашифрование сообщений используется по умолчанию, в противном случае зашифрование сообщений не используется.

Безопасным обменом сообщениями можно управлять через параметр JCCTRL_PersonalizationData.SecureMessagingMode. Данный параметр задается только в момент инициализации (C_InitToken()).