В отличие от большинства поддерживаемых операционных систем, Linux требует установки нескольких дополнительных пакетов для обеспечения доступа к устройствам. В зависимости от используемой пакетной системы выберите один из следующих вариантов:
Для DEB-дистрибутивов:
$ sudo apt-get install libccid pcscd libpcsclite1
Для RPM-дистрибутивов:
$ yum install pcsc-lite ccid pcscd
После установки указанных пакетов необходимо установить библиотеку jcpkcs11
,
входящую в SDK.
Библиотека Cryptoki для апплета Laser поддерживает зашифрование обмена данными (в частности командами) между использующим ее приложением и апплетом.
Если апплет был инициализирован через библиотеку Cryptoki, зашифрование сообщений используется по умолчанию, в противном случае зашифрование сообщений не используется.
Безопасным обменом сообщениями можно управлять через параметр
JCCTRL_PersonalizationData.SecureMessagingMode
. Данный параметр
задается только в момент инициализации (C_InitToken()
).