...
OpenSC предоставляет набор библиотек и утилит для доступа к ключевым носителям (смарт-картам и токенам), поддерживающих поддерживающим криптографические операции. Это облегчает их использование в приложениях безопасности, таких как защитное преобразование данных почтовых сообщений, аутентификация, цифровая подпись и тд.
...
Opensc-tool
Идентификация
Для идентификация токена/смарт-карты идентификации ключевого носителя и его серийного номера, следует ввести команду:
Command | ||
---|---|---|
| ||
Using reader with a card: Aktiv Co. Rutoken S 00 00 |
Содержимое
...
ключевого носителя
Для того, чтобы рекурсивно отобразить список файлов в токене/смарткарте, следует ключевом носителе ввести команду:
Command |
---|
opensc-tool --list-files |
...
Для запуска программы opensc-explorer выплнить выполнить команду:
Command |
---|
opensc-explorer |
...
Для запроса информации о корневом файле , следует воспользоваться опцией infoиспользовать опциею info:
Блок кода |
---|
info 3F00 Dedicated File ID 3F00 File path: 3F00$ opensc-tool --list-files File size: 0 bytes ACL for SELECT: NONE ACL for LOCK: N/A ACL for DELETE: NEVR ACL for CREATE: CHV2 ACL for REHABILITATE: N/A ACL for INVALIDATE: N/A ACL for LIST FILES: NONE ACL for CRYPTO: N/A ACL for DELETE SELF: N/A Security attributes: 47 02 02 01 00 00 00 FF 00 00 00 00 00 00 00 |
...
Command | ||
---|---|---|
| ||
1+0 записей считано |
...
при одинаковом содержимом файлов полученные контрольные суммы должны совпасть.
См. также:
SmartCardHSM: https://github.com/OpenSC/OpenSC/wiki/SmartCardHSM
OpenSC GUI: https://github.com/tis-innovation-park/OpenSC-GUI/wiki